[teknik]
(3) 

Symfony - PHP

tchuck #608709
şimdi ekşide başlığını görünce kafama takıldı.

neden symfony?

örneğin ben php yazıyorum, çok şükür ki bugüne kadar da bütün ihtiyaçlarımı karşıladım.

şimdi ekşide "2012'de hala php kullanan mı var yaa symfony diye bişi var aq" diye entry görünce kafama takıldı, niye symfony'ye geçmeliyim?

benim için sorun değil, yeni bir şey öğrenmek çok da hoşuma gider ama neden geçmem gerektiğini bilmeliyim önce. ne kazandıracak bana?

(ben derslerini indirmeye başlayayım bile)

 

Symfony frameworktür, sanki yeni bir dil gibi bahsetmişsiniz. Diğer frameworkler gibi düzgün anlaşılır kodlamaya yardımcıdır. Ayrıca kütüphaneleriyle işinizi hızlandırır. Modülerlik vs. Grup olarak uygulama geliştirmeyi kolaylaştırır. Başka birisine devrettiğinizde eğer framework yapısını biliyorsa ne nerde bilmiş olur. En iyisi framework nedir araştırın, geniş bir alan çünkü.

mindwars

Benzeri durum neredeyse tüm web scripting dilleri için geçerli. Frameworkler atağa kalkmış. Python'da Django var mesela.

Nocturne

insanlara standartlarını kendilerinin belirlediği kodları yazmak daha tatmin edici geliyor ilk başta.

ancak devam ettirilebilir standart kod yazmak açısından frameworkler daha mantıklı.
Mesela son dönemde mvc kavramı atağa kalktı. bu noktada kod ile görseli ayırmak spaghetti koddaki karmaşıklığı ortadan kaldırıyor ve proje ilerledikçe oluşabilecek karmaşıklığın önüne geçiyor.
diğer yandan bir çok kütüphaneyi içinde barındırıyor ve daha az kod yazma şansını yakalıyorsun.
ileride projeye eklenecek çalışanlar açısından da kodu anlamaya çalışmak gibi bir süreç olmuyor.

benim için en önemli noktaları mvc yaklaşımı ve temel bir çok özelliği sıfırdan yazmak yerine proje için bir başlangıç noktası olması.

daha bir çok artısı var ama yukarıda anlattıklarım temel noktaları.

velhasilkelam
1

mobil görünümden çık