given the options, i'd go for ruby ... böyle son derece güzel, güçlü, anlamlı, tutarlı ve radikal bir dil çoğunlukla çünkü ... sen çok iyi bir tanıtım here alabilirsiniz ... artı yakut- on-raylar ve Merb (rayların birleşmiş olan 3) uygulamalar geliştirmek için çok verimli Environements / çerçeveler vardır ... ben şahsen sunucu tabanlı uygulamaların hızlı gelişimini için çok uygundur şey bilmiyorum ... Ayrıca yakut çok, komut dosyası için iyi bir ...
orada ben PHP ve Java hakkında sevmediğim pek çok şey vardır, ama en detaya ... benim başlıca suçlamalar Java oldukça ayrıntılı ve şişirilmiş olduğunu, olacağını alamadım, izin ve en çok kullanılan çerçeveler daha çok ... ve PHP korkunç var birini eleştirenler zaman API tasarım ve semantik tutarsızlıklar, hatta bazı sözdizimsel, oldukça çok ikinci en çok hızlı ... ve de değil, son zamanlarda çözüldü ... artı alıyorsanız rağmen, siz, stackoverflow birçok downvotes olsun dil ...: D
PHP geldiğinde (bunlardan sadece bir kısmı web hakkında allthough) Ancak, Java kullanmak için bir neden mevcut araçların büyük kestirmeniz olduğu ... iyi şey PHP almak çok kolay ... dağıtım neler olduğunu Bir sunucu üzerinde çalışan ... ve en sunucuları zaten PHP var ... bu yüzden yazılım yazmak istiyorsanız, o birçok sunucu üzerinde çalışabilir, PHP en iyi seçimdir ... bunu kullanmaya karar verirseniz, kendinize bir iyilik yapın ve akışı3, Zend, synfony, CodeIgniter veya CakePHP gibi ... PHP (Ben bile bu tür olduğu için tasarlanmış söylemeye cesaret ediyorum) birlikte bazı kod kesmek için kolaylaştırır, sadece uygun bir çerçeve / çevre ile kullanabilirsiniz ... ama hızla o dayanıyordu pişman olacaksın ...
microsoft yığını zaten olası bir alternatif olarak söz edildi ... kadar karar vermek size ... bu iyi, ama pahalı (lisanslar çok daha pahalı ölçeklendirme yapmak) ... ve IIS diğer sunuculara göre daha fazla kesinti var ...
personally, i'd suggest you use haXe strong> ... size derlemek sağlayan çok güzel ve etkileyici bir dil,
- AVM1 veya AVM2 baytkodu (flash player 6-8 ve 9-10 için sanal makineler)
- neko baytkodu (neko web sunucuları, cinleri veya masaüstü uygulamaları yazmak için uygun bir çok hızlı ve hafif bir sanal makine vardır)
- JavaScript kaynak kodu
- ActionScript 3 kaynak kodu
- PHP kaynak kodu
- C + + kaynak kodu (neash kullanarak, sen, C + + ile en önemlisi ekran / grafik kullanımı çok kolaydır API, flash player API kullanabilirsiniz)
- Android için Java kaynak kodu (şu anda prealpha, ama demo iyi görünüyor) ...
Eğer tek bir dil kullanmak
- sunucuları yazmak (edilecek HTTP veya TCP)
- Zengin müşteri yaratmak (bu javascript veya flash olabilir)
- Hedef akıllı telefonlar (flaş akıllı telefonlar veya iPhone ya C ile + + (iyi, hala optimum, ancak ilerleme yapılıyor) ve, yakın gelecekte, Android değil ...
- masaüstü uygulamaları oluşturmak
Bu haXe üstüne bir açık kaynak topluluğu tahrik dildir ... artı tabii ki haXe çok tutarlı bir OO API tasarıma sahiptir ve bu yüksek dereceden fonksiyonların, parametrized çeteleler, jenerik ve yapısal alttiplendirmesinde gibi birçok güzel dil özellikleri sağlar ... Bunu kullanmaya karar verirseniz ve haxelib yardımcı çerçeveler / kütüphaneleri için kontrol ediniz ... ;)