About C
Eğer gerçekten bazı kesim, yüksek performanslı hesaplama yapıyorsun sürece, saf C gerekmez. Kakao çerçeve, karşılaşacağınız ortak görevlerin çoğu, ya da bu tür çözümler oluşturmak için en azından yeterli araçlara çözüm sağlar, güçlü ve hızlı bir C gibi düşük seviye C kaba dünyasına dalış olmadan olabilir, çok güvensiz bir dildir bu kod ton yazmak ve zaman hata ayıklama bir sürü harcama yapacağız.
Diğerleri de belirtildiği gibi, RoR bir çerçeve ve PHP bir dildir. Bu yüzden bana ilk Ruby, JavaScript, PHP hakkında bir şeyler söyleyeyim.
Ruby
Yakut harika bir dildir. Belirtilenlere ki, bu amacı,-C en yakın olanıdır. Objective-C gibi, bu yöntem çağrıları için geçen mesajın modelini kullanır. Bir wonderful introduction to Ruby çevrimiçi var. Ben birkaç gün içinde okudum ve sevdim. Ne yazık ki Ruby oldukça yavaş ve dağıtmak çok kolay değildir.
PHP
iyi ... PHP. avantajları: PHP muhtemelen başarısının nedeni olduğu, dağıtmak son derece kolaydır. Bu çok geniş bir ekosistem kurmuştur geniş ve etkin bir topluluk vardır. Ve PHP çok bağışlayıcı olduğunu, bu yüzden onu kullanmak için bir çok deneyim gerektirmez.
Muhtemelen bir "ama" olmalı, seziyorum. Peki, yerine ayrıntılarına girmeden, ben PHP bir çok şey yapar bir arkadaşım, alıntı yapmak istiyorum: "PHP is the rotten flesh among programming languages".
PHP, her dil gibi, kusurları vardır. Ama PHP PHP destekçileri tarafından "PHP dayak" gibi icat edilmiş bir davranış davet noktasına, onları sahiptir. Bu kimse PHP iyi olup olmadığını tartışmaya koyar her zaman yani oldukça sık görünen bir şey vardır. Genellikle, PHP programcıları (iyice dilinizi seçmeden önce seçenekleri dikkate olduğunu varsayarak, makul bir davranıştır) PHP tarafını alacak ve PHP ve alternatif biliyorum çoğu programcı, a lot PHP hakkında şikayet edecek . Ben google bu konu hakkında yeterince bulabilirsiniz beri, bu önlemek istiyor. >This< soru hoş ve nazik bir şekilde konu ile ilgilenir. Bu bütün konuyu kapsamaz.
Ben yapmak istiyorum nokta iyi bir dil olduğunu düşünüyorum, çünkü sen düşünüyorum çünkü bunu PROGAMMER olarak gelişmeye yardımcı olacağız, PHP kullanmak, ya da olmamalı olmasıdır. PHP seçerseniz, stratejik nedenlerle yapmalıdır. Ve böyle symfony veya flow3 olarak, uygun bir çerçeve kullanmalısınız. Sadece akılda tutmak, PHP, diğer dillerde bol bulamıyorum, bir şey sunuyor.
JavaScript
JavaScript de güzel bir dildir. Bu çok uzak Ruby değildir. Bu nesne yönelimi Yakut high order functions, onlardan olmayan çeşitli değiştirilebilir sürümlerine sahip, bu biraz tutarsız olduğu ancak, functional approaches için çok daha uygundur, Ruby kadar güçlü değil mi hepsi biraz farklı çalışır. JavaScript gibi bağışlayıcı, ama olması gerekenden daha belki daha fazla olduğunu. Şu anda ve öngörülebilen gelecek için, JavaScript çok kalça, ve daha fazla alanda kullanılır. HTML5, CSS3 ve WebGL ile bir JavaScript kullanarak büyük uygulamalar oluşturmak mümkün olacak. Ancak, her zaman çapraz tarayıcı tuhaflıklar ile uğraşmak zorunda olacak. Ayrıca, JavaScript diğer sınırlamalar olduğunu öğrenmek olasıdır
Bu üç, ben Ruby en zarif ve güçlü bir dil olduğuna inanıyorum. Eğer bir programcı olarak gelişmeye istiyorsanız, üçünün bu en iyi seçimdir.
haXe
Ama benim kendi adayı önermek istiyorum: haXe. hala nispeten genç ve çok hızlı gelişen açık kaynak kodlu bir dildir. Bu çapraz-platform bulurlar, ve birçok farklı platformlara derlenmiş olabilir. (Objective-C dahil) önerilen dillerinden herhangi aksine, haXe engelsiz ama çok destek olduğunu kanıtlıyor çok güçlü bir tipi sistemi, etrafında inşa edilmiştir. Sen, bu nedenle temelde kolayca haxe haXe ile çıkış PHP dağıtabilir. Ayrıca çıkış JavaScript yapabilirsiniz. Ben şahsen Flash Player hedeflemek için kullanabilirsiniz. Sen şeylerin bir dik sayıda için tek bir dil kullanabilirsiniz. Eğer bu dili tercih yaparsanız, o join the community çekinmeyin. Tercihen posta listesi veya IRC kanalı.
iyi, ben bu yardımcı umut ...