Web Geliştirme çok hızlı hareket ediyor?

6 Cevap php

Kendimi sürekli web geliştirme yeni şeyler öğrenme bulmak ve genel olarak öğrenmek için çok soo her zaman vardır. Şu anda ben PHP ile çalışmak ve Ruby on (RoR) yetişmek için denedim ama ben son değişiklikleri ayak uydurabilecek emin değilim o kadar hızlı hareket ediyor.

Başkasının web geliştirme çok yenilik uydurarak sorun var yoksa sadece benim mi? Ve siz nasıl özellikle Rails ile hiç bitmeyen öğrenme süreci ile başa çıkıyor? Sadece gerçekten ipuçları hileci ve kişisel deneyimler arayan

Şimdiden teşekkürler ;-)

6 Cevap

Şey, eski seçenekleri uzağa gitmedi. Eğer gerçekten, hala hiçbir çerçeveler ile, PHP ile gayet web siteleri oluşturabilirsiniz isterseniz. Ama yeni şeyler gelir ve kullanımı daha kolay ve bakımı kolay olduğu için insanlar bunları öğrenmek ve yeni şeyler öğrenmek için bir meydan okuma ve eğlenceli çünkü. Yani sonuçta bu araçları veya olmayan bir dizi yeni yatırım yapmak isteyen olup olmadığını, sizin (veya işveren) bağlıdır.

Ikinci nokta bilgisayarlar ile yapmak zorunda her şey, sadece web geliştirme değil, olduğunu. Commodore 64 peeks ve dürtme Bilgi bugün oldukça işe yaramaz, ben yine bir on-ayak kutuplu Fortran temas olmaz, ve ben onunla karıştırmasını başladı Java 1.6, 1.3 den oldukça farklıdır. İlk PC (benim arkadaşlarım 640KB vardı, şanslıydım) bellek 1Mb vardı ve genişletilmiş ve genişletilmiş bellek arasındaki farkı bilmek oldukça önemli. Yok daha. Ve bir tek renkli Hercules kartta bir şey çizmek için nasıl bilmeden OpenGL 4.0 dünyasında kesinlikle bir ilgisi yoktur.

Ben, seni ilgilendiren şeyleri almak, ya da kullanışlı gelecektir düşünüyorum bir şey almak ve onunla eğlenmek olduğunu söyleyebilirim tek şey. Yeni şeyler birlikte gelip, yeni bir oyuncak olacak ki mutlu olmak. Başka bir şey, ve şeyleri taş devri şekilde yapıyor, geçmişte kalmış olacak.

@ Coronatus: Neden Rayları berbat düşünüyorsunuz? Ben çalışmak oldukça keyifli buldum; ve Ruby çerçeve ve PHP çerçevesinde seçenek sunulur, ben her zaman Tabii ki, subjektif var ... Ruby seçeceğiz, ama biraz ... saçma senin kategorik açıklamada bulundu.

Web geliştirme gerçekten OLDUĞUNU hızlı hareket değildir. Eğer bir dil ve tek bir çerçeve almak ve ona sopa, kolayca daha hızlı büyür öğrenebilirsiniz. Şimdi, her zaman seçenekleri açık tutmak ve 1 sepet içinde tüm yumurtaları koymak değil, ama çoğu mevcut web çerçeveleri Eğer otomasyon, soyutlama, ve kongre değişen miktarlarda ile aynı şeyleri başarmak için izin vermelidir.

Ön uç yenilikler gelince ... HTML5 yapımında 10 yıl olmuştur ve sadece CSS3 hala tam onun anlayışı 12 yıl sonra desteklenmez ise, kullanımını görmek için başlıyor. Olmayan meraklısı kullanıcılar onları adapte zamana ihtiyacım var çünkü ön-end teknolojileri yerine geliştiriciler, inanılmaz derecede yavaş hareket. JavaScript bir durma veya daha az olan, ve JS çerçeveler kadar istemci tarafı komut dosyası ile ilgili olarak yenilik yeni bir yol vardır.

Bazen sadece neredeyse varolmayan "tam" bir şey görmek istiyorum. Bu web geliştirme ile oldukça aynı.

Tüm yapabileceğiniz: Eğer, biraz para almak için kullanılan olabilir, belki biri gibi bazı teknolojiler seçin. Ve onunla oynamak. Öncelikle: Eğer peşin olarak, zaten öğrendim şeyleri unutmayın. Bazı yeni ve parlak teknoloji Başlarken gerçekten bunu kullanmak gerektiği anlamına gelmez. Aslında, gerçekten dikkatli olmalıdır.

Sadece hızlı bir ipucu:

  • Eğer mümkün olduğunca çok üstlenmeden çalışın;
  • Kendi koduna ne yaptığını yazmak;
  • Daha büyük projelerde insanların ne yaptığını kontrol edin;
  • kod ve en iyi uygulamalar hakkında konuşmak;
  • daha iyi şeyler işe almak için yeni teknolojileri kullanmayı deneyin.

Eğer "Kod Şiir" zihniyet alabilirsiniz eğer ciddi olur.

Bu daha yüksek bir düzeyde şeyi görmek için bir şans olması gerçekten güzel. Ancak, değişikliklerin hızı hakkında korkma lütfen. Biliyor musun, biz bir şeyler yapmaya çalışıyoruz bir sürü insan var; çok tutkulu insanlar, çoğu gerçekten yetenekli olanları. Eğer kaçınmak gerekir iyi şeyler, kötü şeyler ve şeyler: Yani biz yeni bir çok şey sınamak zorunda doğal naziksiniz.

Eğer öğrenmek gerekir şey, her teknolojinin kanama kenarında olmak gerek kalmamasıdır. En az bir yıl boyunca (ve ana-ish) çıkalı kadar Aslında ben herhangi bir yeni teknoloji öğrenme değil tavsiye ederim.

Yapılacak hızlı hareket yok ama inanılmaz bir şey, yeni bir sürüm Raylar bırakıldığında veya PHP eski sürümü anlamına gelmez çünkü sonsuza kaldırılır olmasıdır. Kendi hızınızda öğrenin. Bu, bazı insanlar kapalı tüm müthiş özellikleri hakkında palavra olsa da Ruby 1.9.3-kafa ile kaynaktan Rails3 derleme değiliz ok bulunuyor.

Hiç de değil bu. Açıkçası, her zaman öğrenmek ve yapmak için yeni şeyler olacak ve bu iyi bir şey vardır.

Ancak Ruby küçük sürümlerinde breaking backwards compatibility kötü bir alışkanlığı var. Ve bir güvenlik riski veya başka kaçınılmaz nedeni var çünkü. Sadece "Ah, ben biz farklı son kez yaptım diliyorum.", Çünkü Bunlar varsayılan çizgi ile yineleme davranışı gibi değildi çünkü bir örnek String.each kaldırılması olacaktır.

Raylar hızlı hareket eğilimi yok ama bir few books okumak ve bazı izlemek eğer railscasts üzerine inşa etmek iyi bir temel olacak. Dili (Ruby) iyi bir anlayış ve çerçeve (Raylar) olması size zaman çerçevesi değişiklikleri başa yardımcı olacaktır.