Ilk PHP öğrenme olmadan Zend çerçeve öğrenmek mümkün mü?

6 Cevap php

bu belki saçma bir soru ama ilk dili öğrenme olmadan böyle Zend gibi bir MVC framework kullanmak mümkün olup olmadığını gerçekten merak ediyorum? Yardımlarınız için teşekkür ederiz!

6 Cevap

PHP öğrenme olmadan Zend Framework öğrenemez. Eğer tahmin olabilir.

After, you don't need to have a degree in PHP to learn Zend Framework.
You can learn them both together.

Bu bir programlama dili bilmeden genel olarak MVC yalın mümkündür. Belirli bir çerçeve Öğrenme yazıldığı hangi dil öğrenme anlamına gelecektir. Yani, evet, PHP hakkında bilmeden Zend Framework öğrenmeye başlamak için, ama yolda PHP öğrenmek için hazırlıklı olmak mümkündür.

Ben EVET mümkün olduğunu söylüyorlar, ancak diğer diller veya çerçevesinde deneyime sahip sağladı olurdu. Ancak gerçekten çok gidemem, ve muhtemelen çerçeve keşfetmek yol boyunca PHP öğrenmek. Sıfırdan tür rağmen zor olacaktır.

To add:

Ben aslında önce PHP öğrenme olmadan Drupal öğreniyordu. Ben diğer dillerde bilgi ettik Ama süreç içinde, ben tür bit ve PHP parçaları anladım.

Elbette yapabilirsiniz. Eğer dil aşina değilseniz size biraz daha zor olsa da bulabilirsiniz. Size daha önce yaşadığınız ne kadar programlama / dil deneyimi bağlıdır. PHP almak için ama benzer yapıları ve sözdizimsel benzerlikler ile bir şey ile daha önce gelişimini yapmadım eğer açıkçası, o zaman mücadele için gidiyoruz oldukça basit bir dildir.

Zend ancak karmaşık bir canavar olabilir, ve ben çerçeve içine kafa ilk dalış önce en az, bu yüzden nasıl dil eser hakkında bir fikir edinmek başlamak için PHP ile oynamak tavsiye ederim.

Kısa cevap: Hayır.

Uzun cevap: bir çerçeve size sıradan ve tekrarlayan görevleri işlemek için araçlar bir dizi vererek, kalkınmayı hızlandırmak için hizmet vermektedir. Bazı çerçeveler de belirli bir programlama modeli uygular, ancak birincil görevi her zaman daha hızlı ve daha temiz kod yazmak yardımcı oluyor.

Eğer böyle bir çerçeve kullanarak düşünme herkes, ilk (kim yapar?) Bellek ile mevcut her işlevi bilmek zorunda değilsiniz (global) o içeri yazıldığı dili anlamak gerektiğini oldukça açık olur, dedi, ama sonra en azından temellerini bilmek gerekir. Dediğim gibi, bir çerçeve gelişiminizi hızlandırır. Onu yerini alamaz.

If you write poor code without a framework, expect to write poor code with a framework. If you can't code at all without a framework, then you won't be able to code with one either.

Bunu yönetmek bile ben, cehennem gibi mücadele edeceğiz düşünüyorum. Altyapıları iyi bir programlama standartlarını teşvik ve (her şeyi ya da sabit kodlama yazılmasını önlemek için) kendi uygulamalarına işlevleri çağırabilirsiniz hangi kütüphanelere erişimi verebilirsiniz araçlardır. Bir şey elle şey düzeltmek zorunda kalabilirsiniz kırılırsa, ne sen çerçevesinde oluşan sorunları gidermek için program edemiyor eğer yapacaksınız (birini işe?)?

Ben php web sitesine gidin ve ayaklarınızı ıslak almak için dilde bir kitap satın öneririz. Ben herhangi bir dilin temel ile başlayan öneririm: vb değişkenler, diziler, fonksiyonlar, yöntemleri, nesne yönelimli programlama, kütüphaneler, en azından çerçeveler ile karıştırmasını önce (özellikle OOP ve onlarla küçük bir proje yazmak) bu konuları incelemek. Birçok kullanım OOP ve hatta dilde program nasıl bilmiyorsanız eğer program nasıl biliyordu eğer genel OOP / Programlama ya da bilmiyordum eğer daha mücadelenin daha az olurdu rağmen, mücadele edecek.

Bu, gece boyunca geliştirmek bir beceri değil kod yazmak, kod hata ayıklama kodu okumak ve genel kavramlar aşina olana kadar tekrarlayın.