BHCoder adlı üyeden alıntı:
mesajı görüntüle
PHP ile Script yazma süreciyle ilgili
19
●4.680
- 24-09-2013, 21:44:38Frameworku da ayrıca öğrenmek sanki extra yük gibi değil mi? Zaten bir dil öğreniyoruz binlerce fonks vs.
- 24-09-2013, 21:57:12Öyle düşünmemek gerek , öğrendikten sonra sürede kısalmalar oluyor.farukbugur adlı üyeden alıntı: mesajı görüntüle
ayrıca güvenlik olarak da frameworkler ön plana çıkıyor.
Hem yapıyı öğrenince , kendi fonksiyonlarınızı da entegre edebilirsiniz.
Yeni bir projeye başlayacaktım ama önce Symfony Framework denedim şimdi de Laravel Framework deniyorum. Hangisi daha iyi olacaksa ondan devam edeceğim.
Normalde Frameworklere hiç girişmesem projeye başlamıştım , ama acelem yok zaten
- 24-09-2013, 22:01:15Framework güvenlik konusu açıkçası beni cezbeden birşey. Öğrenme ve mantıklar konusunda farklı görüşleri olan arkadaşlar varsa yazarlarsa sevinirim.
- 24-09-2013, 22:24:35Ben genelde normal scriptler yazmıyorum. Özel veya kompleks projelerle çalışıyorum. Bu süreçte;
Eğer ilk kez başlayacağım bir şey ise araştırmalarımı yapıyorum, imkansız olarak gördüğüm/görülen blokları ve önceden oluşturuyorum, ardından bunları fonksiyonlaştırıyorum.
Proje ile ilgili detayları, ihtimalleri uzun uzun detaylı olarak yazıyorum. Ardından bu yazılardan kesin kararlara varıyorum onlarıda tek bir sayfaya geçip yanıma koyuyorum.
Kesin kararlardan algoritmamı oluşturuyorum. Gerekirse projeyi ve buna bağlı olarak algoritmayı parçalara bölüyorum.
Kendime uygun ortamımı hazırlıyorum ve kodlamaya başlıyorum. Ufak kodlardan komplekslere doğru ilerlerim ben. Çünkü ufak kodları bitirdiğimde programcı konsantrasyonunu tam sağlamış oluyorum, kompleksleri yazmak daha kolay oluyor. Bu konsantrasyonu sağladığımda bazen kendimi unutup projeyi bitirdiğim oluyor. 2 gün aralıksız çalışıp farketmediğimi bilirim. Vücud adapte oluyor artık
Tavsiye etmiyorum bu kadar uzun çalışmayı tabi.
Proje bittikten ve genel testleri yapıldıktan sonra birkaç gün bekliyorum, bu arada test senaryoları oluşturuyorum kendime. Ardından programı en ağır şekilde test ediyorum. Bu süreci geçerse alfa sürümünü sonlandırıp, kapalı beta olarak kenara ayırıyorum.
Telifler ve şifrelemelerden sonra yayına hazır hale getirip gerekli otomasyona bağlıyorum. Bu aşamanında testlerini yapıp gerekirse açık betaya, gerek görmezsem tam yayına açıyorum. Açık betaya açtıklarımdan 3 ay içinde şikayet gelmezse beta sürecini bitirip onlarıda tam yayına açıyorum.
Normal scriptlerde işin içinde tasarım süreci oluyor. Ama genelde süreçler benzer ilerler. Tasarım dökümünü çıkarmaya çalıştığım projeyi genelde tamamlarım o yüzden benim tasarım sürecim pek yoktur. Ben framework kullanmıyorum, gerek duymadım şimdiye kadar. Kullanıp kullanmamak projeye bağlı biraz. Proje fikir tasarım aşamasında isteklerini belli eder. Gerek görülürse framework kullanılır. Her projede framework kullanmak gereksiz bana göre, çoğu zaman işi kolaylaştırıyorda ufak tefek scriptlerde ağır frameworklar kullanıyorlar bazen, boşa yük bence. - 24-09-2013, 23:10:13Üyeliği durdurulduframework kullanırsanız 2 gün aralıksız çalışmazsınızCtrlInformatics adlı üyeden alıntı: mesajı görüntüle

bu bahsettiğiniz kopleks yazılımlar hangileridir - 25-09-2013, 16:39:41Nrmal scriptler için dediğiniz geçerli olabilir,zaten normal scriptler fazla zamanımı almıyor. Onlar için kendi oluşturduğum frameworkum var.BHCoder adlı üyeden alıntı: mesajı görüntüle
Kompleks projelerden kastım; tam otomasyonlar, kernel müdaheleli sistemler, uzaktan kontrol, proses işleme ve kontrol, süreç kontrol, hesaplama sistemleri, veri bankası sistemleri vb vb vb.
2 gün aralıksız çalıştığım o proje 8 ayda tamamlanan bir proje
Üzerine oturtulabilecek bir framework yok sanırım. 3 farklı dilde yazılmış kodların birleşimi ile çalışıyordu. Yazıklarım sadece php ile alakalı değil genel programlamada da süreç benzerdir zaten.
- 26-09-2013, 05:08:04Benim de sorunum bu. PHP öğreniyorum diye videolar izliyorum kitap aldım ondan araştırmasını yapıyorum ufak ufak uygulamalarını yapıyorum. Sonra kendimi geliştireyim diye basit bir tema üzerine bir şeyler karalıyorum daha işte veritabanından alıyorum listeliyorum kategoriye sokuyorum falan filan bir yerden sonra kalıyor. Sonra bir şeyleri eksik öğrendim diye tekrar videolara dönüyorum.Bir belirsizlik olunca hali ile ne tam bir şey öğrenmiş oluyorum ne bir proje bitirmiş. 2 kez böyle yarım bıraktım başladığım işi. Şimdi yeniden başlayacağım bu sefer ilk ikisinde olduğu gibi rastgele değil planlı olarak gitme düşüncesindeyim. Yapmaya çalışacağım işleri yazıp adım adım gideceğim.
- 26-09-2013, 11:57:59Plan ve düzen maalesef internet elimizin altındayken biraz zor oluyor ego için. Ama yine de her işte olduğu gibi öğrenme süreci tam oturmadan büyük birşeyler yapmak biraz yorucu ve yıpratıcı olabilir.Exam adlı üyeden alıntı: mesajı görüntüle
Tavsiye etmiyorum bu kadar uzun çalışmayı tabi.