PHP I / Projem için öğrenmek kullanmanız gereken bir JSP vs?

5 Cevap php

Okulda benim üst düzey proje için fitness planlama web uygulaması yapmaya planlıyorum. Ancak, teknoloji ve web geliştirme ile benim sadece tecrübe önceden Python ve Django ile oldu ya da hakkında hiçbir şey bilmiyorum. Ben insanların iş piyasası için öğrenmek için en yararlı olanı, öğrenmek için, ve ne bu proje için iyi olacağını tavsiye ne olabileceğini merak ediyordum.

If it matters, the programming languages I know are, C, C++, Java, and Python. My goal of the project is to learn technologies that will make me a more marketable person.

Teşekkürler

5 Cevap

Java ya da Python - Neden Bildiğiniz dil kullanmak için değil mi? Soru zaten nedir? "Hangi dil hiçbir sabit çalışma ile beni zengin edecek?". Yok, muhtemelen.

The best to learn is programming science, not particular language.
Do you know debugging, profiling, basic algorithms, database normalization, relational algebra? HTTP protocol (speaking of web-development)? You will need it with any language. And without it no language will help you.

Eğer java Bildiğiniz gibi, ben JSP kullanmak ve öğrenmek için öneririm. Hala yaygın olarak kullanılan ve JSP bilgisi çok değer.

Ayrıca güzel modüler ve test edilebilir kod yazmak sağlayan Spring MVC gibi JSP kullanmak çerçeveler bir göz olabilir.

Neden Bildiğiniz dili kullanmak için değil, ancak yeni bir dil öğrenmek isteyen varsa kendi sözdizimi c / c + + çok yakın neden sonra ben java bildiğiniz gibi JSP daha iyi olacağını düşünüyorum, ve PHP de iyi bir seçimdir ,

i pazarı için size önerecektir

(PHP + + +) ve (JSP +)

PHP Python için benzer bir betik dilidir. Zaten Python aşina iseniz, o zaman neredeyse PHP için gereken tüm kütüphaneler ile bir aşinalık olduğunu. Gerçekten bunun dışında bir şey almak da onun sihirli yöntemlerle kontrol.

Şimdi normalde PHP özensiz kod yazmak için herhangi bir iyi bilmiyorum insanları teşvik etmek eğilimi olarak öğrenmek için bir dil arayan birisi için benim ilk önerim olmaz. Bu dilleri size uygun OO kodlama tekniklerini öğretmek eğilimindedir Ancak, bir Python / Java arka plan beri böyle bir sorun olmamalıdır.

Ayrıca PHP iş piyasasında çok popüler. Ben ciddiye açlıktan orada PHP geliştiricileri vardır şüphesiz. Ben böyle bir iş bir zihinsel skarlasan deneyim olabilir orada eski PHP kod bazı (özellikle PHP4) muhafaza beri iyi bir olacağını ancak garanti edemez. Diğer dillerde korkunç kod bulamıyorum, ama siz anladınız değil.

JSP diğer taraftan buna takılıp ekstra bit ile temelde Java. Java biliyorsanız, bu JSP yazımı için büyük bir atılım değil. Tabii ki Java, bu yüzden onun formaliteleri ile ilgili çok fazla zaman harcamak bekliyoruz.

Python bir Webserver var. Siz Python Siteleri yapabilirsiniz. Yani o bakmak isteyebilirsiniz ama Python ile güzel şeyler yapmak ne kadar kolay bilmiyorum. Bir Python Webserver ve CMS Zope ve Plone bir göz atın.

PHP öğrenmek kolaydır ve nasıl çalıştığını biliyorum bir sürü insan var, artı size yardımcı olabilir büyük bir topluluk var.

Ben bir JSP hakkında çok şey bilmiyorum itiraf ama ben çok günümüzde kullanılan sanmıyorum.

P.S. Iş için ASP.NET ile gidebiliriz ama serin Yazılımı bitirmek eğer sadece birini seçmek ve onunla gitmek yüzden zaten bütün dilleri öğrenmek asla içeri bunu yaptıklarını dil önemli değildir.