java или ruby



Ruby или java

Автор Просто Или Не просто задал вопрос в разделе Другие языки и технологии

Стоит ли изучать язык PHP? Или лучше Ruby, Python или Java? и получил лучший ответ

Ответ от [гуру]
Стоит учиться использовать его для сайтов. Как бы это популярнейший серверный ЯП.
Python - для десктопа. Подробнее:
Java - для Android. Используется и на сайтах, но Java очень требовательна к ресурсам = нужно очень дорогое мощное железо, поэтому это в основном особо крупный Enterprise - а особо крупных фирм как бы маловато, следовательно, популярной Web-реализацию Java - не назовешь.
Ruby я вообще не видел, чтобы где-то использовался.
А вот что стоит изучать для серверной части сайтов, помимо PHP - так это ASP.NET. Он тоже очень популярный, как и PHP. И у него свои плюсы, поэтому и своя область применения.
Остальное - изучать МОЖНО, если вам интересно и хочется, и это было бы очень хорошо, но - не необходимо.
> пхпишников считают "недопрограммистами"
Кто считает? Тролли на форумах? Ну и х.., извините, с ними.
Если же человеку нужен сайт, он нанимает для этого программиста и требует, чтобы тот писал сайт не на PHP, руководствуясь мнением троллей, то у него, наверно, с головой проблемы. С таким лучше не работать.
Будете хорошим специалистом - будете нарасхват. Радикальный вариант - фриланс. Еще более радикальный - создать свой сайт и зарабатывать на рекламе, и гори огнем тролли с их попоболью и мнением.

Ответ от Ёергей Матвеев[гуру]
Джав сейчас спросом пользуется больше.

Ответ от Ѓ-Ук[гуру]
просто стоит учить. дело не в языке, а в том как хорошо вы его знаете.
недоучка нахватавшийся верхов не нужен никому с любым языком.
профессионал познавший дзен любого из этих языков не останется без куска хлеба.

Ответ от Ђатьяна Шеховцова[гуру]
Желательно познакомиться со всеми языками, а потом уже выбрать какой покажется интересней. (На том же самом php созданы все популярные CMS)

Ответ от Настя Черкасова[гуру]
пхп дело, изучайте!

Ответ от Oleg D.[гуру]
Смотря для чего.
Для заработка в сфере веб-разработки - да, стоит знать php.
Для себя, чтобы совсем в "быдлокодерство" не скатиться - желательно разобраться хотя бы с python/ruby.

Ответ от Егор Кадомцев[новичек]
Тут нужно разобраться для чего вам нужно изучать программирование.
PHP - язык программирования, с помочью которого можно создать интерактивный WEB - интерфейс (Для того, чтобы допустим, когда вы нажимаете кнопку на сайте, открывалось то или ное всплывающие окно.)
Java* - ОО Язык Программирования. В нём есть объекты, наследование, классы, многопоточные применения, GUI Интерфейс... Ну вообщем для создания универсального ПК приложения.
Python/Ruby - сейчас изпользуется больше для основ, начала обучения, но совсем не для создания полноценных интерфейсов и универсальных приложений.
___________________________
На данный момент с Java можно создавать WEB приложения и целые сайты, поэтому Java больше ценится .При этом PHP похож на Pascal, а Java это совсем другое... и намного тяжелее для начального обучения, хотя и имеет множество преимуществ в дальнейшем. Мой совет: для начала - JS, Python/Rubby, Pascal, PHP для продвижения - Java, C++, C#, Android и тот-же PHP только в большем (намного) объёме.

Ответ от Евгений Михайлович[эксперт]
"Лучший ответ" очень не компетентный.
Пэхэпэшника очень легко заменить из-за конкуренции среди говнокодеров, прочитавших книжку про пхп и поставивших вордпресс))
Питон для десктопа? Чувак, ты прикалываешься или идиот? А на чём тогда гугл и яндекс работают? Почему мэйл. ру перешел на питон? Может, из-за хорошей работы с вебом? А Ютуб не на питоне ли написан, знаток?))
Руби он не видел нигде)) А Твиттер на чем написан был изначально? А GitHub - крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки, для хранения исходного кода на чем написан? Правильно, на Ruby и фреймворке Ruby On Rails.
Крупнейшие порталы работающие на рельсах: Lenta.ru, aviasales.ru, heroku.com, groupon.ru и ещё огромнейшее количество сайтов и сервисов написаны на руби.
В руби/питоне все проще. Ставится все одной командой, код не нужно искать где-то по интернету (все собрано более-менее в одном месте), более-менее решена проблема обновления кода, не нужно думать, куда его поместить и т. д. На том же pypi библиотек раз в 20-30 больше, чем в pear, сами гляньте. Вот вам и популярность php. К тому же библиотеки обычно меньше по размеру (можно прочитать код перед использованием) и узконаправленней (понятно, что делают), а разработка ведется открыто на bitbucket/github/googlecode — ясно, куда отправлять патчи, если что-то не так; можно сделать свой форк и ставить пакет из него, пока изменения не вольют в основную ветку. То, что пакеты не нужно скачивать вручную, а они ставятся отдельно (вне проекта обычно), стимулирует людей делиться своими наработками (меньше соблазн похачить прямо в проекте) => развитие идет быстрее. То, что на pypi нет модерации, стимулирует альтернативные версии пакетов, которые могут отличаться только интерфейсами, есть конкуренция, в которой побеждают (становятся более известными/популярными/о которых пишут и на которые ссылаются/у которых больше фолловеров на bitbucket/github) более удобные пакеты. Разработчики больше читают код друг друга, берут друг у друга хорошие идеи, больше делятся наработками, а не варятся каждый в своем болотце. За годы, которые существует pypi и bitbucket/github/launchpad, это дало все суммарно очень большой эффект, и экосистема в python/ruby теперь приятная, там есть культура совместной разработки. Дополнительный плюс от использования стороннего кода в проекте — снижается объем кода, который требуется поддерживать, и упрощается понимание проекта новыми разработчиками (т. к. часть кода может быть им уже знакома). В текущем проекте у меня, например, в зависимостях более полусотни библиотек, в пару десятков из них я отправлял патчи, десяток-другой — написанных мной, которые я выдрал из проектов (этого и предыдущих) и которые теперь используют и другие программисты (где-то 20тыс скачиваний только с pypi суммарно). И так в ruby/python делают многие, т. к. особых усилий для этого не требуется. А в php так не принято, максимум — какой-нибудь фреймворк изобретет сайт со списком своих плагинов, или кто-то в блоге выложит кусок написанного с ошибками неюзабельного велосипеда. Осталось помножить это на годы разработки, и причина разница в инфраструктуре php и python/ruby становится понятной.

Ответ от Михаил Мальцев[новичек]
go to habr

Ответ от Sh hack[новичек]
Они все не помешают но лучше учи python и PHP
а можешь python и ruby они оба используются как и в веб разработке так и
в простом програмном интерфейсе

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Стоит ли изучать язык PHP? Или лучше Ruby, Python или Java?
JRuby на Википедии
Посмотрите статью на википедии про JRuby
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*