Daha önce çok kapsamlı bir API yazmadığım için paket kullanmadım. Genellikle yazdıklarım kendi projelerimde içsel kullanım için. Apiato'yu daha önce inceledim ama gerçek bir projede kullanmadım.
Paket kullanmada benim dikkat ettiğim nokta paketin yaptığı işin yapısıdır genellikle. Siz yazsanız çok farklı, çok daha iyi bir şey mi elde edeceksiniz? Cevabı hayır ise baştan yazmaya gerek yok. Bazı işler artık standarta bindi, kim yazsa aynı şeyi yapacak. Kimse kendi oauth paketini yazmıyor. Sitemap oluşturucular gibi, bu saatten sonra oturup sitemap oluşturucu yazmakla vakit harcamam açıkçası. Mesela şimdi bir iş için telefon numaralarını formatlamam, doğru formatta olup olmadıklarını kontrol etmem, ekranda +90 533 000 00 00 şeklinde göstermem lazım. Şimdi
https://github.com/giggsey/libphonenumber-for-php ya da
https://github.com/Propaganistas/Laravel-Phone dururken bunu kendim yazmakla uğraşmayacağım. Bunları kendim yazmam artık boş zamanda hobi olarak ya da sıkılınca yaptığım şeyler.
Siz de Apiato'ya öyle yaklaşın. Ben API dökümanı oluşturmamı gerektirecek kadar bir API yazmam gerekse kullanır mıydım? Evet.