I XHTML, CSS, Web Standartları, Erişilebilirlik iyi bilgi aldıktan sonra neler öğrenmelidir?

5 Cevap php

I XHTML, CSS, Web Standartları, Erişilebilirlik, Kullanılabilirlik, Bilgi Mimarlık ve Adobe Photoshop iyi bilgi aldıktan sonra neler öğrenmelidir?

Javascript/jquery

veya

PHP

Önce öğrenmek ve bu iki kimse öğrenmek odak olmak istiyorsun? Ilk öğrenmek için iyi olurdu hangi dili?

5 Cevap

Ben çalışmak istediğinize bağlıdır söyleyebilirim:

  • Javascript is (mostly) client-side, like HTML/CSS and the other trhings you talked about
    • Çoğunlukla mevcut web sayfalarını geliştirmek için kullanacak
  • PHP is server-side
    • Bu web sayfaları oluşturmak için kullanılan


Working server-side (with PHP, for instance) generally means you'll have to learn more than just the one language you're thinking about.

Örneğin, bir web uygulaması geliştirmek için, genellikle gerekir:

  • Dil öğrenmek için, elbette (PHP, here)
  • Bir Çerçeve (Symfony, Zend Framework, CodeIgniter, ...) ustalaşmak için - günümüzde, biz genellikle bir katı Çerçevesi olmadan bir uygulama geliştirmek yok
  • Veritabanları ve SQL bazı en azından temel bilgiye sahip - ve karmaşık bir uygulama için, size basic bilgi daha gerekir
  • Uygulama (Linux, its filesystem, notions about the HTTP protocol, Apache, ...) üzerinde çalışan genel sistemi hakkında bazı şeyler bilmek


In the end, Javascript and PHP are definitly not meant to create the same kind of things : depending on what you want to do, you'll learn one or the other -- or both -- but it all depends on what you want to do ;-)

JavaScript ve PHP Öğrenme daha dinamik web siteleri oluşturmak için yardımcı olacaktır. Günümüzde jQuery DOM işlemek ve onun büyük Ajax kütüphanesi kullanarak dinamik web siteleri oluşturmak için daha basit ve daha kolay hale getirir.

Ben jQuery, Ajax ve JSON eğitim almak önce ilk düzgün JavaScript öğrenmek için tavsiye. Onlar JavaScript uygulamaları olduğundan, onları anlayış JavaScript anlamak ne kadar iyi bağlıdır.

W3schools.com gibi siteler daha kolay PHP öğrenmek için yapacaktır. Sen sadeliği ve programlama kolaylığı için PHP seveceksiniz.

Ben bir veritabanı ihtiyacı uygulamalar için MySQL öneririz. Bu en köklü ve en kolay bir veritabanı yönetim sistemidir.

JS ve PHP arasındaki fark JS istemci tarafında çalışır ve PHP sunucu tarafında çalışan olmasıdır.

Eğer ön uç web geliştirme yapıyorum fazla ilgilendi sonra JS ve jQuery daha yararlı olacaktır. Eğer arka uç ne öğrenme ilgilenen eğer Ama sonra ben, PHP, Ruby, Perl veya Groovy'de gibi bir dil öğrenme öneririm. Temel veritabanı bilgisi ve SQL de burada faydalı olacaktır.

Bu elde etmek istediğinize bağlıdır.

JavaScript ile gitmek, sonra sayfada daha etkileşimli unsurları veya işlem verilerini eklemek için, komut ile ön uç geliştirmek istiyorsanız. Eğer öncelikle ön-uç gelişimine odaklanmak istiyorsanız, o zaman bu en iyi yoldur.

Eğer sunucu tarafı, erişim veritabanları şeyler işlemek ve tam teşekküllü web uygulamaları inşa etmeye başlamak istiyorsanız, o zaman PHP bakmak olmalıdır. Eğer Javascript öğrenmek için gidebilir ve nasıl daha zengin web uygulamaları geliştirmek için, uyumsuz sunucu ile etkileşim çünkü bu aslında almak için en iyi yol olabilir.

Her iki dil gibi HTML ve tasarım Erişilebilirlik ilişkisi olarak incelemek için kendi genişletilmiş konuları ile gelecek. Javascript kendi erişilebilirlik sorunları yanı sıra performansına bakarak olacak. PHP performans hususları olacak, ama muhtemelen en önemli konu güvenlik olacaktır. Veritabanları ile PHP kullanımı da SQL ve çeşitli veritabanı motorları hakkında bilgi gerektirir, bu yüzden sizin ihtiyaçlarınıza uygun birini seçebilirsiniz.

Javascript ve sadece jQuery - bu çerçevelerin iyi olmasına rağmen, vb YUI, prototip gibi JS-doğru ve diğer çerçeveler hem de aşina olması yararlı olurdu

JS ile, ön-uç dev iş için güzel yuvarlak birikiminiz olurdu. Sen backend yapmak için bir takım olmadan çalışması mümkün olmaz - ancak uzmanlar ödeme fiyatı böyle olduğunu.

Eğer, bunun yerine, (aksi takdirde bu tür değersiz, ve ben de SQL defterleri istiyorum varsayıyoruz) Eğer PHP yol gitti - iyi, bir kuruş bir düzine PHP, HTML ve CSS bilen kodlayıcı olurdun ve hem de deneyim sizin eksikliği umutları öldürecek. PHP ve SQL daha bir arka uç geliştiricisi olmak için çok daha fazla (biraz daha fazla bir şey ile inanılmaz iyi geçinmek olsa) var.

Tabii ki, bu tüm bir şey ödendi planı varsayarak - bu sadece bir hobi veya bir kaşımanın ise, o zaman sadece ne istersen yap. ;)