хочу всё знать (программистское)
Dec. 5th, 2005 02:29 pmЗапись будет интересна только программистам :-)
Я не понимаю прикола технологии Ruby on Rails. Объясните мне, пожалуйста, в чём тут дело?
(я в общих чертах представляю себе, что такое Ruby, но никогда на нём не писал)
Я не понимаю прикола технологии Ruby on Rails. Объясните мне, пожалуйста, в чём тут дело?
- Почему так много шума?
- В чём состоит её новизна? Что вообще это такое, в двух словах и без buzzwords?
- Действительно ли оно такое замечательное и для чего оно реально удобней и лучше альтернатив?
- Почему так много шума?
(я в общих чертах представляю себе, что такое Ruby, но никогда на нём не писал)
no subject
Date: 2005-12-05 12:44 pm (UTC)Плюс - очень удобно и качественно реализован MVC. Не нужно заморачиваться на парсинг request.
Собственно, дело не в языке Ruby. Для python существует Django с похожим подходом. Для PHP5 пишется много чего, но ограничения самого языка все-таки мешают.
no subject
Date: 2005-12-05 12:57 pm (UTC)no subject
Date: 2005-12-05 12:59 pm (UTC)Насколько я понял, ruby (которого я не знаю) позволяет и чуть ли не синтаксические конструкции задавать под предметную область (т.е. работать мета-языком), и как раз оттого ruby on rails позволяет писать крайне компактный и прозрачный в смысле предметной области код. Но сам не пробовал.
no subject
Date: 2005-12-05 12:59 pm (UTC)Но все же - почему django "не похожа"? :)
no subject
Date: 2005-12-05 01:32 pm (UTC)> Почему так много шума?
Из-за денек. :)
Как я понял с http://www.rubyonrails.org/ , новизны ТЕХНОЛОГИЧЕСКОЙ там нет никакой - тот же ASP, только с другим языком. А как пример частной реализации, ВОЗМОЖНО имеет хорошую среду с удобными вспомогательными функциями.
Авва, а вы программист или так, эрудит? :)
no subject
Date: 2005-12-05 01:50 pm (UTC)no subject
Date: 2005-12-05 01:57 pm (UTC)http://tryruby.hobix.com/
а так есть огромное количество технологий в сто раз лучше, но неизвестных вообще.
на других языках :)
no subject
Date: 2005-12-05 02:03 pm (UTC)я не великий спец в уеб-программизме, но для моего уха это звучит примерно как "Мерседес — это та же Волга, только с другим мотором". :)
я так себе понимаю, что ваятели сайтов — люди, вменяемыми "динамическими" языками неизбалованные ("Бейсик, PHP и Пёрл — вот мои инструменты!").
а тут вдруг симпатишный framework на вполне себе неидиоцком языке. почему какой-нибудь питоновый framework не был распиарен раньше — вопрос интересный. а Лисп со Смолтоком типа эзотерические слишком и мало кому интересны. отсюда и шум.
no subject
Date: 2005-12-05 02:13 pm (UTC)no subject
Date: 2005-12-05 02:19 pm (UTC)Какой язык тебе больше нравится? Что пишешь сейчас?
no subject
Date: 2005-12-05 02:19 pm (UTC)no subject
Date: 2005-12-05 02:23 pm (UTC)Не путайте понятия. Скажем, "салями" и "Докторская" - та же колбаса, только с другой начинкой. Это уже корректнее. :)
НИЧЕМ этот Ruby не "круче" васика. Имею ввиду конкретное применение в отношении Web-applications.
Язык сам по себе мож и не идиотский, но будет гнить на задворках точно так же, как и Питон, Перл и иже с ними.
no subject
Date: 2005-12-05 02:23 pm (UTC)да и подаётся он как что-то гораздо более тяжёлое.
no subject
Date: 2005-12-05 02:24 pm (UTC)http://www.seaside.st/
http://siscweb.sourceforge.net/
http://www.ai.mit.edu/projects/iiip/doc/cl-http/home-page.html
http://allegroserve.sourceforge.net/
http://yaws.hyber.org/
no subject
Date: 2005-12-05 02:28 pm (UTC)no subject
Date: 2005-12-05 02:28 pm (UTC)Ruby (фанатом которого я, впрочем, не являюсь) безусловно и объективно круче васика.
> Язык сам по себе мож и не идиотский, но будет гнить на задворках точно так же, как и Питон, Перл и иже с ними.
это к баппке не ходи.
всё, что подаётся как "почти X, но популярное!" (для X в множестве {Smalltalk, Lisp}), рано или поздно подыхает, заменяясь на подиуме следующей итерацией столь же неамбициозных приближений к Граалю.
но это отдельная (не)интересная тема.
no subject
Date: 2005-12-05 02:51 pm (UTC)я конечно, не великий знаток Ruby и Smalltalk, но я не понимаю этого "почти". мне показалось, что ruby не уступает.
no subject
Date: 2005-12-05 02:58 pm (UTC)а поподробнее?
> мне показалось, что ruby не уступает
Вам показалось.
(ну, то есть как язык в чистом абстрактном виде, Ruby и есть примерно Смолток, только с более замусоренным синтаксисом. если к нему ещё напишут такую же среду, как у Смолтока, он станет вполне Смолтоком. только делать этого нету смысла, потому что Смолток уже есть. поэтому Ruby так и будет "уступать".)
no subject
Date: 2005-12-05 03:05 pm (UTC)Ну так это... чё делать бум? Сдаётся мне, что веб-приложения - туфта полнейшая, но никак не хочет помирать, зараза!
no subject
Date: 2005-12-05 03:10 pm (UTC)i что же именно, по-Вашему, делает веб-приложения туфтой полнейшей, не требующей "крутизны"?
(думайте об этом с особой осторожностью, иначе можете невзначай просветлиться).
no subject
Date: 2005-12-05 03:36 pm (UTC)довольно интересное развитие. Недостающее звено между лиспом и смолтолком найденное недавно :)
по-моему, для гурманов вещь неплохая
там правда с документацией плохо, но здесь http://pipapo.org/iowiki/PasteBin есть неплохие примеры.
но тоже наверное умрет - там странный автор, который действует явно наобум
no subject
Date: 2005-12-05 03:52 pm (UTC)no subject
Date: 2005-12-05 03:54 pm (UTC)no subject
Date: 2005-12-05 04:01 pm (UTC)no subject
Date: 2005-12-05 04:04 pm (UTC)Smalltalk vs Ruby vs Java