EdgeBear adlı üyeden alıntı: mesajı görüntüle
Frameworklar kullanıyoruz. Mesela Laravel.


Composer, Eloquent ORM, Validation, Auth, MVC Architecture, OOP, Design Patterns, Unit test, Migrations, Router, Template Engine daha saymakla bitmeyecek kadar kütüphaneleri içerisinde barındırıyorlar.


Bizim iki üç satır kodla çalışmamız için arka planda dev kütüphaneler çalışma sağlamaktadır.


Ayrıca sadece bu değil, bunların hepsi güncel olmalı, mesela Laravel bir anda kendisini tamamen güncelliyor sistem yapısı dosya yolları hepsi değişiyor, önceki yapı çöpe çıkıyor.
Projeyi tamamen yenilemek, güncellemek zorunda kalıyorsunuz, veya eski framework yapısıyla hep eski tarihle devam etmeye çalışıyorsunuz. Tarihi geçmiş moda gibi.


Kodunuzu dışa bağımlı kılmayın, az olsun öz olsun. Kendiniz basit kütüphaneler geliştirin. Kendinize ait olsun, ihtiyacınız neyse onu kullanın. İhtiyaç fazlası şeyleri projeye dahil etmeyin. Büyük projeler kodlayınca sunucuyu ne kadar kastığını anlarsınız, 1 satırlık kod parçacığı için 10.000 kod parçacığını (kütüphaneyi) her istekte derlemeye gerek yok.


Frameworkların asıl mantığı mimari yapılardır, yazılımda mimari vardır. Mesela MVC mimaridir, siz mimarileri öğrenin. Yazılım mimarı olun.

PHP'de framework kullanmak ajans işidir. Tamamen baştan sağma projeler içindir, Türkiye'de ajansların yaptığı dayatmalardır. Paramı alim, basitinden yapıp vereyim.
Zaten facebook kodlamıyoruz, basit site, günde 3 kişi zaten siteyi görüyor. Sunucu masrafı fazla olmaz. Lego gibi üstüste ekle bitir teslim et.



Ne demişler; işi bilicen ama işe gitmicen.


AZ OLSUN, ÖZ OLSUN.




Bybitter adlı üyeden alıntı: mesajı görüntüle
elimden geldigince kullanmıyorum ve önermem de hocam
FurkanAker16 adlı üyeden alıntı: mesajı görüntüle
Hak veriyorum ve destekliyorum.
EdgeBear adlı üyeden alıntı: mesajı görüntüle
Aslında harici veritabanı sınıflarına da pek gerek yok, neden derseniz katmanlı yazılımlama yazınca pek gerek kalmıyor. Yordamlar var çoğu veritabanında, fonksiyon yordamı oluşturursunuz, phpyle call edersiniz. PHP'de hiç sql sorgusu oluşturmaya gerek kalmaz, başka yazılım dillerine geçişte de işinizi kolaylaştırır. Tüm gerekli sorguları veritabanı motorunda saklayarak ileride kolaylıkla yazılım dilini güncelleyebilirsiniz.

PDO zaten oldukça başarılı bir PHP veritabanı sınıfıdır, size tek gereken salt halini mimari şekilde efektif olarak kullanmak. PHP sınır tanımaz, her özelliği var zaten.

Mimari bilmelisiniz, mimari bilince sınır kalmıyor. Kodlama değil asıl mesele, mimari bilmek.

Örneğin MVC mimarisi; bunun için frameworka gerek yok. Sıfırdan mimari oluşturun, tamamen OOP ile. Validator gerekir belki onu kodlarsınız veya çok güvendiğiniz bir sınıfı projeye dahil edersiniz. Öyle balık avlar gibi her saniye bir sınıf oluşturmak masraftır, sunucu masrafı. Hız yavaşlaması, sürdürebilirlik problemi...

Yine diyorum; az olsun, öz olsun ve mimarili olsun.





Laravel öğrenmeyin demiyorum, öğrenin ama kendinizi kaptırmayın. Farklı şeyler öğrenmek iyidir. Laravel kullananlar yazılımcı değildir, yazılım mimarı da değildirler.

Legoyla oyun oynayan ev yapan çocuklardan farksızdırlar. Adam 3 tane dosyayla bir şey yaptığını sanıyor, ama o kodu derleyen alt tabanda 100.000 dosya var.

Ne mimari bilir, ne yazılımcılık.

Evet, firmalar da müptezel. Çok iş gelince maksat iş bitsin paramı alayım diye en hızlı üretim sağlayan en çok kütüphane kullanan hantallaşmış eleman arıyorlar....
Ureticy adlı üyeden alıntı: mesajı görüntüle
Yıllardır bunu söylüyorum aynı kafada birileri varmış güzel.
Bay_Keskin adlı üyeden alıntı: mesajı görüntüle
https://www.r10.net/is-arayanlar/139...zilim-uzm.html
Şu konumda yer alan hiçbir projede Framework kullanmadım. Israrla kullanmamakla da diretiyorum.

Bana göre düzgün bir mimari oluşturamayacağını düşünen coder Framework'lere sığınıyor.
Çok mu zor Pages / Class / İnclude alt yapısını oluşturup kod yazmak anlamıyorum. Ama ben yıllardır öyle yazıyorum. Benimle aynı görüşte olan kişilerin olması da güzel.
Ofisimo adlı üyeden alıntı: mesajı görüntüle
Framework bahsettiğiniz gibi hazırcılıktır yani tam analmıyla yazılımcılık değildir. Beden eğitimi öğretmeni olan arkadaşım 1 ay kurcaladı Frameworkü şimdi kendi çağında site yapıyor sorsan oda yazılımcı. Framework Öğrenilmesinde sıkıntı yok çünkü bir yerde Framework ile yazılmış bir yapıya denk geldiğinizde fransız kalmamış olursunuz, lakin projelerinizde kendi kütüphanenizi oluşturarak kullanmanızı bende destekliyorum.
kafay bak , adam ne saçma konu açmış.
birde bunu destejleyen var, adam sanıyor ki , framework içindeki tüm kodlar açar açmaz derleniyor, autoload nedir bilmiyor.

o halde ajax kullanmakta saçma jquery okadar kod dolu içi, bootstrap ta kullanmayın


konu sahibi arkadaş kaç proje geliştirmiş fw ile, bir göstebilir mi