ilya-bunker
Создатель
- Регистрация
- 5 Май 2009
- Сообщения
- 48
- Реакции
- 6
- Автор темы
- #1
Хочу изучить данный язык... но русских мануалов тольком не нашёл... может есть тут кто знает его и поможет с манами?
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
есть переведенная Agile Rails кажется, я по ней учил руби, достаточно быстро все стало понятноХочу изучить данный язык... но русских мануалов тольком не нашёл... может есть тут кто знает его и поможет с манами?
если не ошибаюсь, twitter сделал на руби, поэтому видимо есть будущее у этого языка.
Курите поиск по нулледу, здесь все есть - и книги и видео, и на русском в т.ч.ilya-bunker
ruby - есть кто знает?
Хочу изучить данный язык... но русских мануалов тольком не нашёл... может есть тут кто знает его и поможет с манами?
ГениальноAsylbek1 если не ошибаюсь, twitter сделал на руби, поэтому видимо есть будущее у этого языка.
Ну, не все так однозначно,..особенно в случае твиттера.Twitter сделан на Ruby On Rails это фреймворк у которого будующее настолько прекрасное, что даже удивляюсь тому почему он так мало известен.
Говорят что твит переписали на Scala, точно не скажу.Ну, не все так однозначно,..особенно в случае твиттера.
Читал как-то разрабов Твиттера, основной ошибкой которую они допустили они называют как раз использование RAILs....
Сама по себе технология неплохая, но она предназначена только для быстрого создания обычных современных проектов. Для создания супернагруженных, и крайне необычных проектов (например твиттер) - она изначально не предназначена... В результате они были вынуждены больше обходить всевозможные ограничения чем использовать изначальные возможности. Проще было написать напрямую на руби все что им было надо, но когда осознали - поезд уже мчался во всю и менять все в корне было поздно.
Сейчас их RAIL-s приложение фактически хакнуто самими разрабами во всех местах где только возможно, от его каркаса остались одни ошметки, все работает по сокращенным и обрезанным путям, потому что иначе необходимая им сумасшедшая производительность супер динамического приложения была бы просто недостижима. Периодические падения и тормоза твиттера в процессе развития и увеличения нагрузки, когда сервера в очередной раз переставали справляться, практически каждый раз приводили к необходимости в очередной раз хакнуть райлс, и в итоге от него мало что осталось.
Так что райлс - вешь-то хорошая, но на примере твиттера(как часто бывает в самых крутых вещах этой жизни)по роковой случайности она наиболее неудачна Твиттеру удалось стать мега проектом только благодаря безумной работе разработчиков в том числе и в борьбе с райлс, так что ирония судьбы в том, что твиттер состоялся скорее вопреки нежели благодаря райлс.
Да и твиттер это не совсем веб-проект в классическом понимании: сильно большая нагрузка, как-бы это объяснить что твиттер он такой твиттер, вообщем так нужен другой подход, нежели MVC фреймворк. Если бы я писал твиттер, то писал бы на сишке
Вообще считаю что надо делать проект на Rails, а затем переписывать его на Merb, а узкие места на чем-то низкоуровневом. Но серьёзных проектов я на рельсах еще не делал пока что только пишу портал один, но производительность рельс там хватает -- даже простой page_cache делает чудеса.