PHP ve laravel farkı nedir?

  • Konuyu başlatan tet
  • Başlangıç Tarihi
  • Mesaj 17
  • Görüntüleme 5B
Ben ikinize de birden cevap vermek isterim, PHP'ye yönelme sebebim aslında çok popüler olup çok fazla kaynak bulunabilir olmasıydı çünkü Back-end konusunda kişisel ön yargılarım var bu da benim herhangi bir back-end dili veya frameworkünü öğrenmemde bana zorluk yaşatıyor. Yani bu gibi şeylerin öğrenilmesinin zor olduğuna dair bir istemsiz ön yargım var bu yüzden de mantıken kendi kendime düşündüm ve dedim ki eğer çok fazla kişinin kullandığı bir back-end diline yönelirsem ve çok fazla kaynak bulabilirsem öğrenmem kolaylaşır, böylece önce biraz PHP bakındım sonra Laravel duydum ona bakındım fakat Laravel bana zor gelmeye başladı. YouTube üzerinden Türkçe kurslar buluyorum ( mecburen ) fakat sanki herkes bir şeyleri eksik anlatıyormuş ya da ben anlamıyormuşum hissiyatına kapılıyorum çünkü 3-5 dakika sonra bütün bilgiler çorba olmaya başlıyor ve anlatan kişinin ne anlattığını unutmaya başlıyorum öğrenemediğimi hissediyorum kısacası. O yüzden eğer önce PHP'yi bi süre ilerletmek bu konuda bana kolaylık sağlayacak derseniz ben öyle yapayım. Hatta bana kurs/ders/kaynak da önerebilirseniz mutlu olurum.
Aslında back-end dediğin yapı da bir nevi programlamadır. Fakat web programlamada veri yapısı mimarisi de işin içine girdiği için daha karışık bir hal alıyor. Bence sen C++ gibi bir dil ile basit algoritmik yapılara aşina olursa web tarafında daha kolay gelişirsin.

Veri yapılarına da aşina olman gerekiyor. Veri tabanındaki bağlantılar. Primary ve foregn keylerin ne işe yaradığı. Bire çok ve çoğa çok ilişkilere hakim olmalısın.

Back-end dediğin yapı veri tabanındaki veriyi alıp üzerinde işlem yapmak aslında. İleride çok daha karmaşık işlemler çıkacak karşına. MVC yapısı da zaten karmaşık işlemleri daha sistematik ele almak için geliştirildi. MVC'nin tam olarak ne olduğunu da bilmelisin.
 
Aslında back-end dediğin yapı da bir nevi programlamadır. Fakat web programlamada veri yapısı mimarisi de işin içine girdiği için daha karışık bir hal alıyor. Bence sen C++ gibi bir dil ile basit algoritmik yapılara aşina olursa web tarafında daha kolay gelişirsin.

Veri yapılarına da aşina olman gerekiyor. Veri tabanındaki bağlantılar. Primary ve foregn keylerin ne işe yaradığı. Bire çok ve çoğa çok ilişkilere hakim olmalısın.

Back-end dediğin yapı veri tabanındaki veriyi alıp üzerinde işlem yapmak aslında. İleride çok daha karmaşık işlemler çıkacak karşına. MVC yapısı da zaten karmaşık işlemleri daha sistematik ele almak için geliştirildi. MVC'nin tam olarak ne olduğunu da bilmelisin.

Cevap için teşekkür ederim ama bu C++ öğrenme işi biraz yolu uzatmak gibi gözüktü bana, sonuçta her web programlama ile uğraşan veya uğraşmış kişi bu tarz bir yolu izleyip de öğrenmiyordur diye düşünüyorum. Aslında benim şu an tek aradığım temel seviyede birinin bir back-end dili öğrenirken tam olarak nereden başlaması gerektiği ve nasıl ilerlemesi gerektiği. Çünkü ben şu an kurstan kursa atlar vaziyetteyim kim daha temiz ve anlaşılır ders anlatıyor onu arayıp duruyorum bu da biraz zaman kaybettiriyor.

Belki de işin bu kadar detayına girmektense PHP'yi ihtiyacım oldukça araştırıp öğrenmek daha doğru da olabilir. Mesela sitemde bir Login ekranı yapmışımdır Google'da PHP ile bir login ekranını nasıl yönetirim bunu öğrenmek belki de benim için yeterli olacaktır veya olmasa bile öğrenmeye bir yerlerden başlamış olurum emin değilim şu an pek...
 
Tamamen aşağıdaki dersleri izleyerek ve kendi araştırmam ile öğrendim. Video olarak başka bir kaynağa bakmadım. Tabii algoritmik temelim olduğu için döngü ve listenin ne olduğunu biliyordum. Bu yüzden verileri yönetmem daha kolay oldu. Yapman gereken basit algoritmaları bilmek. Gelen listeleri döngü ile front-end'te göstermek.

 
Tamamen aşağıdaki dersleri izleyerek ve kendi araştırmam ile öğrendim. Video olarak başka bir kaynağa bakmadım. Tabii algoritmik temelim olduğu için döngü ve listenin ne olduğunu biliyordum. Bu yüzden verileri yönetmem daha kolay oldu. Yapman gereken basit algoritmaları bilmek. Gelen listeleri döngü ile front-end'te göstermek.


Teşekkür ederim hemen bakıyorum. Bu arada benim de algoritmik işlemlerde temel bilgilerim yok değil aslında, listeler, döngüler, fonksiyon ve classlar, kalıtım vs gibi hemen hemen çoğu dilde olan şeylerle uğraştım zaten ister istemez uğraşmak durumunda kalınıyor.
 
Teşekkür ederim hemen bakıyorum. Bu arada benim de algoritmik işlemlerde temel bilgilerim yok değil aslında, listeler, döngüler, fonksiyon ve classlar, kalıtım vs gibi hemen hemen çoğu dilde olan şeylerle uğraştım zaten ister istemez uğraşmak durumunda kalınıyor.
O halde çok daha kolay öğrenirsin. Back-end'e olan ön yargından kurtulmanı öneririm. Sanırım veri tabanı işlemleri hakkında zayıf olduğun için bu kadar zor geliyor. Kendini o alanda geliştir.
 
Teşekkür ederim hemen bakıyorum. Bu arada benim de algoritmik işlemlerde temel bilgilerim yok değil aslında, listeler, döngüler, fonksiyon ve classlar, kalıtım vs gibi hemen hemen çoğu dilde olan şeylerle uğraştım zaten ister istemez uğraşmak durumunda kalınıyor.

Bu adamın hiçbir şeyini izlemeyin kafanızı karıştırmaktan öteye gidemezsiniz. PHP için Tayfun Erbilen önerebilirim fakat biraz ön bilgi edinmenizde fayda var çünkü biraz hızlı ve üstünkörü geçebilir.
 
Bu adamın hiçbir şeyini izlemeyin kafanızı karıştırmaktan öteye gidemezsiniz. PHP için Tayfun Erbilen önerebilirim fakat biraz ön bilgi edinmenizde fayda var çünkü biraz hızlı ve üstünkörü geçebilir.
Teşekkür ederim, o hocayı da görmüştüm pek de bi öveni var ama hoca biraz ters birine benziyor, fazla eleştiriye gelemeyen biri gibi.
 

Yeni konular

Geri
Yukarı