Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Важно знать!


Автор: nngcc 8.3.2012, 04:41
Здравствуйте.

1 - Что легче учить? Ruby или php? (Интересует только WEB. Скрипты для сайта.)
2 - Возможности языков одинаковые? (Регистрация, авторизация и прочее по мелочи.)
3 - Под какой OC лучше работать?

На данный момент знаю лишь чистый синтаксис php, что смогу написать так это какой нибудь счетчик.
Пока не поздно, решил окончательно решить что выбрать.
Страшно начинать изучать Ruby, как посмотрю.. все запутано. (После Delphi вообще все туго идет.)

Спасибо.

Автор: k0rvin 16.3.2012, 12:38
1) Одинаково. Правда PHP я не знаю, но Ruby изучать было очень легко.
2) Одинаковые (перечисленное в скобках вообще к языкам отношения не имеет).
3) Linux или MacOSX.

Автор: earthshaker 16.4.2012, 13:08
По PHP полмиллиона уроков, учебников и прочей мануальщины. Это дает возможность быстро влиться, но и качество такого обучения очень часто оставляет желать лучшего (особенно Поповские видеоуроки). И еще PHP очень распространенный язык, и быстро можно найти помощь на форумах/ВиО. 

На Руби немного сложнее найти руководства, но обычно их качество лучше.

Для любой разработки (кроме ASP.NET) лучше подходит линукс/мак. Возможности языков практически идентичные, но Руби еще позволяет полноценно разрабатывать десктопные приложения, а ПХП нет. Да и зарплата рубистов обычно выше, так как их меньше.

Автор: bilbobagginz 25.4.2012, 21:04
Цитата(earthshaker @  16.4.2012,  12:08 Найти цитируемый пост)
И еще PHP очень распространенный язык, и быстро можно найти помощь на форумах/ВиО. 

khm, да, это как по джаваскрипт: написано на нем столько, но большинство кода - write-once-only.
и не из-за того что язык (JS) так плох, а просто ... слишком много "программистов" (но мало инженеров-разработчиков)
Цитата(earthshaker @  16.4.2012,  12:08 Найти цитируемый пост)
На Руби немного сложнее найти руководства, но обычно их качество лучше.

+1 (если ограничивать себя в доках на русском языке. официальная документация очень даже хорошая)
Цитата(earthshaker @  16.4.2012,  12:08 Найти цитируемый пост)
Да и зарплата рубистов обычно выше, так как их меньше. 

не по этому. потому (имхо) что, производительность среднего рубиста выше чем среднего пхписта.
Цитата(earthshaker @  16.4.2012,  12:08 Найти цитируемый пост)
Возможности языков практически идентичные, но Руби еще позволяет полноценно разрабатывать десктопные приложения, а ПХП нет.

не согласен. синтаксис руби чище, и вообще язык, и модули на нем чище, читабельнее, сложнее писать непонятно (как и в питоне), это дисциплинирует и приучает думать немного ширше (или ширее), т.е. лучше.
на пхп можно написать без угрызений совести тот же write-once-only.
насчет невозможности разработки десктопных приложений на пхп, лови ссылки:
  • http://gtk.php.net/ + http://devzone.zend.com/1129/developing-desktop-applications-in-php-for-beginners/
  • http://sourceforge.net/projects/php-qt/



Автор: earthshaker 26.4.2012, 12:02
Цитата(bilbobagginz @  25.4.2012,  21:04 Найти цитируемый пост)
насчет невозможности разработки десктопных приложений на пхп, лови ссылки:
http://gtk.php.net/ + tutorial
http://sourceforge.net/projects/php-qt/


Я это видел, но трогать не буду. ПХП для этого не предназначен, а эти библиотеки на мой взгляд выглядят, как "костыли". Руби не завязан под конкретную область деятельности (веб, игры, GUI...) ПХП изначально создавался для веб, и использование его в других сферах (на данный момент) весьма сомнительно. В будущем возможно он вырастет, когда разработчики сами решать его выпустить из клетки веб-языка.

Автор: source777 27.4.2012, 16:05
Цитата(bilbobagginz @  25.4.2012,  21:04 Найти цитируемый пост)
ширше (или ширее)

просто "шире"  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)