> ПХП знает Zend такую компания.Они
> разрабатывают свой фреймверк уже есть
> версия 0.6.0 и уже этот фреймверк
> поражает своими
> возможностями,документацией,темпами
> развития и тем что его пишут профи на
> ПХП.У них идут колоссальные темпы
> развития.Уже к лету когда будет версия
> 1.2.0-1.4.0 они догонят и обгонят RoR по всем
да, да, конечно,
а потом маленькая зверюшка заворачивает шоколад в фольгу :)))
а если серьезно -- и там и там жуткие профи, но ROR -- это другой мир ;)
Уже к лету когда будет версия 1.2.0-1.4.0 они догонят и обгонят RoR по всем параметрам и возможностям.
Пока видно вот что:
JRuby -- краеугольный камень динамики под JVM, Майкрософт под .NET
сделал IronPython и делает RubyCLR (и поддержку Ruby в VS), TIOBE
Language of the Year -- Ruby. 100 существующих JEE фреймворков черпают
фичи у Rails, а известные люди из мира Java открывают новые компании,
уходя на Рельсы.
Кто поддерживает из грандов PHP? Yahoo! сделали на PHP чуть ли не все
включая часть back end, вы когда-нибудь пользовались их Группами?
Понравилось? Таких тормозов и ошибок среди крупных сервисов я просто
не припомню. 3 модерируемых мной мейл листа перенес в итоге на Гугл --
потому что просто невозможно ждать прихода письма в группу 2 часа,
когда тебе ответ нужен быстро.
Идем дальше.
Кроме программистов на PHP этот великолепный язык никого почему-то не
интересует, все мои знакомые PHP программисты вздыхают со словами "ну
а что делать, пока не созрели перейти". И ни один Руби-программер еще
не подумал перейти на PHP.
Из команды PHP раз в месяц уходит какой-нибудь известный девелопер
(потому что нежелание господина Альшанского и прочих сделать
неймспейсы десятый год подряд и невнимание security team к вопросам на
которым им указывают надоедает), а Рельсы обрастают фичами и
пользователями.
Литература по Rails по данным OReilly имела в 2006 году 150% буст. PHP
довольствовались примерно нулевой дельтой. Да, книг по PHP продается
все равно в полтора раза больше, но как вы думаете, через год будет
также?
Ruby портирован под мобильные девайсы даже без JRuby (начала это дело
Nokia), будет внедрен в Леопарда вместе с Рельсами, Apple разработала
байндинги для своих тулзов (читай: заменяют AppleScript на Ruby)
Руби обвиняют в низкой скорости, но YARV уже слит с 1.9 и сравнение
дает от 1.5 до 21х ускорение. В php сделали недавно базовые AOP вещи с
помощью трансформации документа на лету -- круто, но Руби это может
средствами языка 10 разными способами.
Вывод без красных глаз прост. Руби привлек огромное внимание в не-PHP
мире. Рельсы задают тон в мире фреймворков. PHP и Zend проснулись и
пытаются повторять (где ж раньше-то был Zend со своим Framework?).
Пока только одна компания живя в стиле "вы сделайте, а мы сдерем"
завоевала мировое господство, и во многом ей помогла тупость
конкурнтов в начале пути. Компания эта называется Microsoft. Zend
придется постараться, чтобы повторить их путь при той же тактике.
На последок вопрос.
> и уже этот фреймверк поражает своими возможностями,документацией,темпами
> развития
Да, темпами развития поражает. Работающая фуллтайм команда +
сообщество год или полтора уже вынашивают версию 0.6. А документацию и
примеры, которые поражают, можно посмотреть? Я читаю только Руби,
Флекс и Джава блоги, и там про это волшебство нет.
Вот над этим я просто смеялся:
> Уже к лету когда будет версия 1.2.0-1.4.0 они догонят и обгонят RoR по всем
> параметрам и возможностям.
К слову. Зенд недавно решили перейти на Eclipse. Сделали проект себе
под крылом Foundation, начали делать PHP IDE. Знаете, когда по
начальному роадмапу был релиз? В сентябре. Сейчас версия кажется
еле-еле перешла за 0.5 (могу ошибаться) и пользующийся ей друг
говорит, что подсветку отлечили только месяц назад.
Делают ее именно ребята из Зенд. Платную Zend Neon им сделали другие
люди. Которым, кстати, Зенд вовремя бабло чето все никак не осиляет
платить, причем работа уже закончена давно. Израильская хитрожопость
на уровне генов.
--
This was freedom. Losing all hope was freedom.
Flex wiki (russian): flexwiki.novemberain.com
Red5 bug track: jira.red5.org
Red5 wiki: wiki.red5.org [use JIRA account]
Chasing the beauty in programming:
www.ruby-lang.org | www.rubyonrails.org
И не будет до версии 7, которая будет выпущена уже тогда, когда Zend
Framework порвет всех во второй раз с версией 2.4.2.12 бета (у них же
там пост-майнор версии самые догоняющие и обгоняющие, каждый день по
новой функции сортировки массивов)
Вот так вот. Область применения маловата для мирового господства.
On 18/01/07, Michael Klishin <te...@novemberain.com> wrote:
> Пока видно вот что:
А вот когда тебе пхп программер в лицо говорит "да, я сам подумываю
переходить позднее" -- это уже показательно.
Java и .NET как платформы уже скоро будут давать дополнительную работу
Рубистам, потому что причины типа "эх мля, вот у нас на Стратс индусы
два террабайта кода написали, как же мы теперь заюзаем Руби, эх..." не
будут иметь роли. Если важнее быстро сделать -- Java (именно язык)
будет использоваться реже и реже.
И изучать ее с пхп-бэкграундом можно вечность, хорошая школа ООП и
работы с потоками, но в понятном в общем-то Spring 2 полторы тысячи
классов и это еще только начало того, чего потребуется иметь в голове
для того чтобы найти хорошую работу. Информация по Ruby наглядна и
легко находится, а вот попробуйте ж быстро найти по сообщению об
эксепшене в Java, что же именно вам надо поправить... пример точно не
найдете, потому что никто не будет на форуме выкладывать более пары
файлов. А в Java приложениях их мноооого. Вот вам и темпы изучения.
--
Ну с Кнутом вы, конечно, выставили себя молодцем. А вот почему Фаулер
не пишет про Пхп? Почему про пхп не пишет Джава сообщество? Почему
Гугл выбрал Python, когда пхп уже был вполне популярен?
Может, потому что они не хотят жить в процедурном стиле?
> И почему Рельсы, Веб 2.0 и "открывают новые компании" стойко
> ассоциируется со словом "пузырь"?
У кого ассоциируются? У Ричарда макМануса, которому из-за рекламы на
его сайте нужно каждый день обсуждать что-то модное и вспоминать dot
com boom? Или у Брюса Тейта, который после лет Джавы ушел на Руби и
сейчас у него есть время писать книги не по 100 страниц? Очевидно,
дела его идут нормально.
> Скажем так. Я пользуюсь версией ПХП 5.2 и неймспейсы делать могу.
> Секъюрити - дело отдельно взятого программиста и проекта.
В данном случае это тенденция.
> 1) не повод писать ОС на С#
> 2) не мешает OpenBSD быть unbreakable.
Я не имел ввиду, что пхп имеет какие-то особые проблемы с
безопасностью (проблемы с безопасностью проскакивают и у Руби) или что
он поэтому критически плох. Вы посмотрите на тенденции. Люди валят с
пхп, люди валят из команды девелоперов пхп. Люди валят с той же Java
EE в основном на Руби. Может, пхп и отлично подходит для многих задач.
Но крупные опен сорс проекты -- это политика. И когда правительство
бегает туда-сюда в панике и люди делают форки, вряд ли государство
хорошо живет в последнее время.
> Мне - как почти обычному студенту, на сегодняшний момент, реально, ни
> одной книги по Руби не купить...
Печально. Но материалов в Сети хватает. Если посмотреть на это, как на
тенденцию, что думаете?
> А он нужен? Мне нет. Фреймворк скрывает от меня много важных вещей.
Вам нет. Людям вокруг как-правило почему-то нужен, заботливые Зенд вон
начали даже делать свой год назад. Люди ленивы по своей природе. Я
могу вам только позавидовать.
А когда вы пишите на С, вы STD lib юзаете или библиотеки вам тоже
на**й не нужны?
> Проще всего самому себе фрейморк написать, чем
> разбираться в чужом коде.
Бинго! Вы сами озвучили одну из основных причин такой веселой славы пхп.
> А компании Зенд, афаик,
> мировое господство не требуется.
Ну так, было же заявлено, что всем под лавку, Зенд всех разорвет :)
> Я не буду говорить, что я пишу код в блокноте. Мой блокнот обладает
> чем-то на подобие IntelliSence(это такая фича в VS(могу быть неточен в
> названии)).
Это клево. А я на Руби пишу в блокноте под названием RadRails. Кроме
привычного мне основного функционала эклипса, консоли прямо в IDE и
генераторов там нихрена нет. Блокнот. И язык все равно не дает мне
убить руки.
Я опять же не об этом говорил. Какая там версия у этой PHP IDE? А 1.0
должна была быть в сентябре. Это значит, что все должны были сделать в
августе или раньше. Что не дает мне уверенности в том, что Zend
Framework будет летом аж 1.4, а не 0.7.5.6.7
> А еще он подсвечивает синтаксис. Единственная его проблема - он написан
> на Яве. К сожалению, теперь и я стал ненавидеть Яву.
Не знаю, я считаю что лучше IDE и платформы чем IDEA и Эклипс
соответственно нет, но это уж дело каждого и совершенно не та тема, на
которую стоит говорить в этом листе.
К слову, JetBrains и делавшие Zend Neon Xored делают каждые свою
Рубиновую IDE. А там у людей опыт по разработке IDE приличный,
глядишь, сделают достойную вещь.
В общем, удачи вам и привет пхп интерпретатору.
Фреймворк хорош только тогда, когда есть четкое понимание
его устройства. Проще всего самому себе фрейморк написать, чем
разбираться в чужом коде.
С доками, честно говоря тоже не очень.
если бы не русскоязычная вики, была бы
совсем беда.
С Gui тоже не всё прозрачно...
Т.е. область применения для меня лично -
серверные многопоточные приложения
под никсы. Дальше пока не движется.
php vs ruby лично для меня пока не стоит, ибо
пока этот убийственный синтаксис не
уложился в голове, писать что-то
серьезное сложно.
Java тоже пока интересует только в
контексте использования red5
Имхо стоит быть актуальным и знать тот
минимум, который может пригодиться
web-программисту.
Но сравните
for( $i = 0; i <= 5; $i++)
{
echo( "Now you are curly braces addict, who types useless extra
characters day by day... ");
}
чем
thoughts << "this sounds like english sentence, huh?" if you.read_aloud?
или
getMyVariable() { return $my_variable }
getSomeMore() { return $some_more }
getSomethingElse() { return $something_else }
вместо
attr_reader :my_variable, :some_more, :something_else
On 19/01/07, anv...@gmail.com <anv...@gmail.com> wrote:
> Имхо стоит быть актуальным и знать тот
> минимум, который может пригодиться
> web-программисту.
--
Тут правило простое: если выражение укладывается в одну строчку, то
использовать {}, если в несколько - do-end
--
With Best Regards, Anton Dyachuk <anton....@gmail.com>
Позволю себе вставить 5 копеек :)
Михаил, честно говоря за java и ruby я
взялся читая ваш блог. Тоже "перехожу" с
пхп. Для себя пока нашел 1 плюс руби -
это многопоточность. создать
проксисервер, который мне был давно
нужен я смог достаточно быстро. Но
синтексис с непривычки убивает :)
например 5.times{...} до сих пор слабо
укладывается. Еще непонятно на кой
надо {} и while ... end одновременно. Путано -
когда скобки, когда end
С доками, честно говоря тоже не очень.
если бы не русскоязычная вики, была бы
совсем беда.
За Фаулера - спасибо - ознакомлюсь.
Т.е. через время, с руби или с рельсами случиться нечто похожее (не дай
бог, конечно).
Тенденций я не вижу. За полгода ни одной книги в свободной продаже я не
видел.
Нас уже научили реализовывать все, что там есть ручками.
=). Даже доступа к базе данных =). Фонового запуска рейк-тестов =).
Даже ктрл-спейс с популярными словечками есть =).
Но я не вижу сакрального смысла в ненавидении процедурного подхода.
Это моя беда. (что такое С++ я знаю и Страуструпа читал)
За Фаулера - спасибо - ознакомлюсь.
Мне вот нравиться, что пишет Джоуэл. О программировании.
Случилось мне бывать на конференции WebDevCon'06 организованной компанией M.
Кроме банальной пропаганды своих технологий там выступал Феликс Мучник.
Один из колумнистов Компьютерры. Он рассказывал в том числе и о пузырях.
И о том, что люди ринулись лепить веб 2.0, в то время, как лепить его
незачем.
Чтоб сделать бизнес - нужна идея, а не технология.
Но это уже оффтоп.
С тенденцией согласен - сам валил. Но это ведь значит, что что-то не так
в консерватории.
Т.е. через время, с руби или с рельсами случиться нечто похожее (не дай
бог, конечно).
Люди то одни и те же. Они не исчезают - они переползают.
Переползают лучшие? Поначалу - да.
>> Мне - как почти обычному студенту, на сегодняшний момент, реально, ни
>> одной книги по Руби не купить...
> Печально. Но материалов в Сети хватает. Если посмотреть на это, как на
> тенденцию, что думаете?
Скажем так. Учебников реально хватило. Но они все не фундаментальны.
Разве что тот, что в википедии.
Но он мне не понравился стилем. И косым транслитом в именовании переменных.
Меня это ни сильно пугало. Где-то откопал "Agile Web... " распечатал.
прочитал. все понял.
и стал писать. После этой книги можно спокойно пользоваться только
встроенной документацией.
Но проблема в том, что у меня нет карты Visa. И нет желания ее получать,
чтоб купить _одну_ книгу.
Любые книги по ПХП можно купить в букс.ру, Глобусе и Москве. Причем их
абсолютно достаточно.
Тенденций я не вижу. За полгода ни одной книги в свободной продаже я не
видел.
>> А он нужен? Мне нет. Фреймворк скрывает от меня много важных вещей.
>> Проще всего самому себе фрейморк написать, чем
>> разбираться в чужом коде.
> Бинго! Вы сами озвучили одну из основных причин такой веселой славы пхп.
Да. Но что вы видите в этом плохого?
То, что миллионы людей самостоятельно пишут то, что уже релизовано
парочкой умников и готово к использованию?
> Я опять же не об этом говорил. Какая там версия у этой PHP IDE? А 1.0
> должна была быть в сентябре. Это значит, что все должны были сделать в
> августе или раньше. Что не дает мне уверенности в том, что Zend
> Framework будет летом аж 1.4, а не 0.7.5.6.7
А что это за PHP IDE? я о такой и не слышал даже. Если Зенд создаст свой
фреймворк и люди начнут туда бежать,
то я точно уйду обратно в руби-хардкор-программинг.
Уважаемый, любимая всеми нами Россия отстает от западных стран во
всем, кроме территории, количестве алкоголиков и бездельников, запасов
нефти, газа и пхп программистов. Довод из серии "а у нас все ездят на
жигулях и юзают только винду".
> Феликс Мучник
Say what? А для меня авторитетом является Вася Пупкин. Особенно это
весело выглядит на фоне смелой цитаты в предыдущем письме:
> И почему Рельсы, Веб 2.0 и "открывают новые компании" стойко
> ассоциируется со словом "пузырь"?
Оказывается, господин Мучник определяет образ мышления населения.
"Отучаемся говорить за всех" (форум Экслера)
> И о том, что люди ринулись лепить веб 2.0, в то время, как лепить его
> незачем.
Где логика в этой фразе? Веб 2.0 априори слеплен? Априори провальная
или неверная идея? Или Веб 2.0 -- это стартапы на Рейльз, завернутые в
RIA оболочки большим количеством Ajax/Flex 2 ? Опишите мне парой слов,
что такое Веб 2.0. Я до сих пор не могу сформулировать кратко. Я вижу
только, что Веб начали использовать иначе. В оригинальном после
Зельдмана упоминается новое отношение к пользователю, но это весьма
размытая формулировка.
> Чтоб сделать бизнес - нужна идея, а не технология.
> Но это уже оффтоп.
Да неужели. Бизнес -- это гонки. Если твоя технология не позволяет
реализовать идею быстро, тебя обгонят и смахнут все сливки. Если твоя
технология требует больших начальных вливаний (ASP.NET если
отталкиваться не от цены софта на Горбушке, JEE при использовании
вендорных монстроидов типа NetWeaver), то ей тоже скоро придется
сильно подвинуться -- сегодня можно втроем реализовать за пару недель
то, что лет 5-6 назад 20 человек делали бы 2 месяца. Железо за те же
деньги с каждым годом все быстрее. Инет в отдаленных уголках
цивилизации рушится в цене. Юзеры в Сети морально созрели к новым
идеям, вспомните хотя бы del.icio.us и YouTube. Знаете как это
называется? Порог вхождения падает, а капитализация рынка растет.
Парадокс? Тем не менее.
А Rails, видимо, отвечает этим требованиям. Иначе бы его в 37s и
прочие early adopters забросили к чертям да юзали дальше пых. Иначе бы
не было всяких Grails, Stripes, TRails, conventions в Spring 2 MVC,
PHP on Trax, Nitro, Monorail, Catalyst, TurboGears и прочих
заимствующих те или иные фичи. Достаточно очевидно, что Rails уже
прошел стадию "скоро все забудут".
Александр, давайте вы уже соберетесь и не будете противоречить себе.
Скажите, по каким таким причинам Rails через год будет забыт, а PHP
избавится вдруг от клички "быдлоязыка" в не-ПХП сообществах?
Уже предвижу:
Илья Альшанский с помощью Расмуса перенапряжется и сделает полноценное
ООП, Юникод, неймспейсы, нативные потоки, инновационный фреймворк,
договорится с MS/Sun/Apple о включении в их платформы PHP при
поддержке массы гигантов, потом в темпе вальса напишет порт под
мобильные девайсы, сделает компилятор подо все платформы, зашьет все
баги, забьет на обратную совместимость с процедурными версиями до 6.5
(или чудо случится в 7?). Организуется PCP (php community process),
куда будут рваться сотня производителей разных девайсов, Гугл, Apache
Foundation, Red Hat, IBM и Oracle, будет изменена политика разработки
языка, простых пользователей больше не будут посылать на**й фразами
типа "send the patch or shut up" (которые один хрен не принимают даже
от давних коммиттеров, если не нравится паре самых больших дядь),
будет создан бранч для экспериментов с фичами языка, избавятся от
такой дикости как интерфейс в динамическом языке.... Гвидо ван Россум
начнет прикидываться Расмусом Лердорфом и уйдет в Яху...
А еще в Нескучном саду будут расти бананы и ананасы. Прямо на улице.
Даже в январе.
/Grady Booch "Object-Oriented Analysis and Design with Applications/" -
1993 год издания
/*Gang-Of-Four "*//*Design Patterns: Elements of Reusable
Object-Oriented*//* Software" - 1995 год издания
ЭТО больше 10 лет назад! Уже тогда спор процедурный vs. объектный как-бы
был уже окончен, и накоплен большой опыт и материал для сравнения.
Продолжают спорить только embedded програмисты и php "разработчики".
Потрясающе :)
*/
--
Sincerely,
Alex Zhukov
У меня после дня интенсивной работы на C# / ASP.NET кисти рук конкретно
уставали. А после такого же дня работы на Ruby / Rails - однако, нет.
Что приятно :)
АВ
АВ
Если бы Вы осмотрелись, то обнаружили, что спрос на rails developer'ов
в Украине уже есть.
Например, мы (j...@railsware.com) нанимаем rails developer'ов :)
> Если бы Вы осмотрелись, то обнаружили, что спрос на rails developer'ов
> в Украине уже есть.
>
> Например, мы (j...@railsware.com) нанимаем rails developer'ов :)
>
> --
> http://rashkovskii.com/
А что это за сайт такой railsware.com?Странно
одно, что ваш сайт сделан без
использования перечисленных на нем
технологий.Хотя для такого маленького
сайта они и не нужны(но в целях рекламы
можно).А почему ваша компания
занимается только разработкой на тех
языках?А сколько в ней человек?Как мне
кажется не более 5 :-)
On Jan 19, 1:10 pm, "Игорь" <igor532...@rambler.ru> wrote:
> """Yurii A. Rashkovskii писал(а):
>
> > Если бы Вы осмотрелись, то обнаружили, что спрос на rails developer'ов
> > в Украине уже есть.
>
> > Например, мы (j...@railsware.com) нанимаем rails developer'ов :)
>
> > --
> >http://rashkovskii.com/А что это за сайт такой railsware.com?Странно
Не поленитесь, почитайте Getting Real
>
> Вам нужно "кажется", или работа в
> Украине на рельсах?
Если не секрет.Сколько получают
специалисты в вашей компании.?
Мне очень понравились баталии. Я рад что создал эту тему.
У Руби есть ветка и пара тэгов сугубо на эксперименты. Всегда. Это я
достоверно узнал недавно выдернув не транк, а весь репозиторий разом.
Руби делают в основном японцы, у которых в крови "не позволь себе
излишеств" на уровне религии и фактической ограниченности ресурсов в
стране.
При такой модели развития фичи быстро смотрятся и муть отсеивается. Но
изменения идут даже в minor версиях, а уж сколько вариантов
перепробовано в 1.9:
http://eigenclass.org/hiki.rb?Changes+in+Ruby+1.9
В Рельсы все новое попадает сначала через плагины, а что не попало
можно использовать самому, не убивая при этом фреймворк ненужной
(по-крайней мере каждому) ахинеей.
"Do it for yourself" работает, все счастливы.
В пхп ситуация такая:
У нас есть 10 функций сортировки массивов, которые уже и назвать
понятно не получается. Но контрибьютор Вася П. прислал суперпатч, на
процент ускоряющий сортировку пузырьком (хинт: самую медленную из
применяемых, наверное). Мы, кор тим, поднапряглись и осилили придумать
ей имя. Теперь у нас 11 функций сортировки массивов.
Молодой программист вася где-то под Анадырем открывает мануал и
полчаса ищет разницу в 11 функциях. За это время Руби программист
успевает написать proof-of-concept и показать заказчику, после чего
заказчик думает "да мне похеру на чем там они делают, у одного уже
есть результат."
А Вася П. еще 1000 раз за свою пхп карьеру столкнется с тем, что нужно
помнить, в 4.4.4 или в 4.4.4.1 там убили его любимую функцию так, что
все разъехалось. Или может в 4.4.4.2, хрен знает, они выходят
бесконтрольно каждый день...
Стратегия развития пхп -- "добавь больше". Нужно оно или нет.
спасибо за вопросы, я подозреваю, что это на самом деле вопросы которые
возникают у многих кто рассматривает "альтернативы".
в моем понимании, не надо относиться к rails, как к тому, что скоро
"выстрелит" и сделает что-то чего нигде нет.
главная "фишка" rails - это вывод на "сцену" нового языка
программирования Ruby, который выглядит не так уж и плохо, и в ряде
случаев очень приятно (как уже сказали - "бережет выши кисти" :) ).
Поэтому главная и неоспоримая другими фреймворками черта Rails, это то,
что он сделан на Ruby.
мне кажется версия 1.0 rails содержит достаточно интересных идей, чтобы
делать уже вполне хорошие приложения (чего стоит юнит, и функц.
тестирование).
[лирический отступ]
Теперь касаемо того что это фрейм, мне кажется что флейм это когда
участники не слушают друг друга, и высказывают своё мнение в неоспоримом
тоне, но когда это нормальная дискуссия, то вполне возможно выслушать
человека, и помочь ему в вопросе, и обсудить точки зрения.
[/лирический отступ]
т.е. фактически развитие rails идет как распространение его на другие
языки кроме английского.
к примеру, в начале этой группы я привел данные по результатам поисковой
системы google на запрос "ruby rails" на разных языках (в смысле
национальных), от 26 октября 2006 года.
для сравнения с текущими цифрами:
на японском, было 133 000 стало 1 530 000 (в 11 раз)
на испанском, было 49 400, стало 918 000 (в 18 раз)
итальянский было 36 200 , стало 208 000 (в 5 раз)
франц. было 29 900, стало 458 000 (в 15 раз)
португальский было 17 000, стало 347 000 (в 20 раз)
шведский было 270, стало 74 800 (в 277 раз)
голландский было 833, стало 75 800 (в 90 раз)
ну и конечно же на русском, как без него ;)
было 995, стало 295 000 (в 296 раз)
процесс идет,
и это только за счёт вклада коммьюнити (т.к. ни книг на русском, ни
больших обучающих конференций пока нет).
С уважением,
Илья
ps: да и вот хороший пост Дмитрия по поводу "быть или не быть" Rails:
http://sabanin.ru/2006/10/06/ruby-on-rails-sucks/
"Жизнь это нечто невообразимо намного большее и прекрасное чем
программирование и компьютеры, а уж тем более Интернет."
Золотые слова
Игорь wrote:
> Я только не давно познакомился с RoR,так
> я программист на ПХП.Я наскачивал
> много информации,статей по находил
> много ссылок и т.д.Много информации
> противоречивой + скудные мои познания
> в английском.Так как я только начал,я
> не видел темпов развития RoR(сюда я
> включаю как Ruby так и его фреймверк).Его
> функционал в выбранном направлении
> поражает + заинтересованность крупных
> компаний.Хотел бы узнать о планах его
> дальнейшего развития,кто поддерживает
> и спонсирует,что бы знать сколько
> времени тратить на это язык и его
> фреймверк,время в жизни человека самое
> дорогое.Кто раньше программировал на
> ПХП знает Zend такую компания.Они
> разрабатывают свой фреймверк уже есть
> версия 0.6.0 и уже этот фреймверк
> поражает своими
> возможностями,документацией,темпами
> развития и тем что его пишут профи на
> ПХП.У них идут колоссальные темпы
> развития.Уже к лету когда будет версия
> 1.2.0-1.4.0 они догонят и обгонят RoR по всем
> параметрам и возможностям.Поэтому и
> хочется знать о тех кто занимается RoR,
> его поддержкой и развитием.Если его
> поддерживают и развивают:
> Вася,Петя,Марфа и т.д в свободное от
> работы время то в скором времени можно
> будет ставить крест. Меня слегка
> волнует все это.
> Буду благодарен за информация,ссылки и
> т.д
> Заранее благодарен :-)
Признаться, самый достойный ответ :-)
Вот настоящий спец.Очень признателен.
> > .Они
> > разрабатывают свой фреймверк уже есть
> > версия 0.6.0 и уже этот фреймверк
> > поражает своими
> > возможностями,документацией,темпами
> > развития и тем что его пишут профи на
> > ПХП.У них идут колоссальные темпы
> > развития.
>
> Совершенно колоссальные. Ты вообще
> смотрел на этот суперфреймворк?
>
Я делаю на этом фремверке коммерческие
проекты.И думаю лучше вас в нем
осведомлен.Говорите про то что вы
знаете, а не про то о чем только
слышали.
> > Уже к лету когда будет версия
> > 1.2.0-1.4.0 они догонят и обгонят RoR по всем
> > параметрам и возможностям.
>
> Обгонят только так. Только сначала им
> из их супершаблонера для плевания HTML
> придется сделать человеческий язык
> программирования, в котором должно
> будет быть
> примерно в 5 раз больше динамики. А
> вместо того чтобы это делать они
> заняты своим дерьмом
> в лице Zend Framework.
>
Какой суппершаблонер? Почитай про Smarty
лучшего шаблонизатора не для одного
языка нет.
> > Поэтому и
> > хочется знать о тех кто занимается RoR,
> > его поддержкой и развитием.Если его
> > поддерживают и развивают:
> > Вася,Петя,Марфа и т.д в свободное от
> > работы время то в скором времени можно
> > будет ставить крест.
>
> Ну так и ставь его и не трать чужое
> время.
>
Зачем оставлять?Во всем надо хорошо
разобраться.
> > Меня слегка
> > волнует все это.
>
> А меня нет.
Тебя не волнует,так зачем отвечать.Я
этот топик создал на тему которая меня
волнует.
>
> Судя по тому что ты говоришь тебе
> интереснее будет в стране Java/C#. Там и
> ораклов, и вендоров,
> и консультантов побольше будет.
>
Мне многое интересно, я не ограничиваю
себя,поэтому и заинтересовался Руби
> --
> Julian 'Julik' Tarkhanov
> please send all personal mail to
> me at julik.nl
И еще вы очень грубы, судя по остальным
ответам.
Где то выше человек писал что хочет
глубоко все понимать и разбираться.А
это главное.Было бы больше таких
людей,было бы больше настоящих
проффесионалов.Как ты думаешь те
японцы которые написали Руби
разбирались в тех механизмах которые
создали?Думаю ты знаешь ответ и
поймете в чем вы прогнали :-)
И еще вы очень грубы, судя по остальным
ответам.
Где то выше человек писал что хочет
глубоко все понимать и разбираться.
он хороший :)
не надо принимать всё близко к себе.
илья
Какой суппершаблонер? Почитай про Smarty
лучшего шаблонизатора не для одного
языка нет.
Ага. Потому что он не нужен нигде, кроме убогого пхп. Компилируем
шаблон в шаблон, потом еще в шаблон... "наслаивай". "Сделай больше".
Нужно оно или нет.
Жалкое подобие DSLs (которые легко делать на Руби) и даже XDoclet.
Юлиан не груб, он про не видит причин не донести свою мысль до твоего
мозга быстро, не оборачивая ее в 3 обертки вежливости, терпимости и
снисходительности.
On 19/01/07, Max Lapshin <m...@maxidoors.ru> wrote:
> И еще вы очень грубы, судя по остальным
>
> ответам.
>
> Где то выше человек писал что хочет
>
> глубоко все понимать и разбираться.
--
В этой стране также нет еще 987937 вещей, которые в более развитых
странах считаются нормальными. В первую очередь, нет среднего класса.
Так давайте жить в берлоге? Давайте, и тогда наши программисты
отстанут от японских как наш автопром от японского. То есть --
навсегда.
Присоединяюсь, кажется уже все уяснили, что хорошо, а что нет.
Истину надо познавать в коде и гугле, а не на пальцах в рассылке.
Давайте постараемся закрыть эту тему и сосредоточиться на работе? =)
Я конечно извиняюсь но пост был
посвящен другой теме.И я нечего не
доказую.То что программисты на руби
доказуют что ПХП херня ,так же верно
что программисты на Java & C# доказует что
руби херня.Для меня например все
хорошо,все нравится.А говорить то
херня и то херня, мне кажется это не
свидетельствует о высоком
интелекте.Так же как какой не будь
африканец будет доказывать что все
языки херня ,а его язык Тумба-Бумба
круче всех :-) Мы же не детский сад,везде
есть свои плюсы и минусы, поэтому и
есть такое многообразие языков.Ведь
был бы один идеальным язык его бы не
кто не знал :-) (из-за сложности изучения
и функционала)
А если я что то и
писал,оскорбляющее(кстати я этого не
помню) А вот оскорблений в сторону
других людей и языков было довольно
много кстати(и где тут "высокий уровень
этой группы")
Давай те быть терпимей и не гнать друг
на друга.Выслушивать мнения
других.Давайте учится дискутировать,а
то мне иногда кажется что мы все
расисты(только в языках
программирования) :-)
Ребята давайте жить дружно" Леопольд :-)
Дельный совет.Дискуссии даже такие
горячие,очень интересны,Кстати именно
счас иду изучать Руби :-)
Спасибо всем :-)
"Да возлюбите друг друга дети мои" :-)
мне кажется никто никого не провоцировал, и функц. программирование
может быть не такое уж и плохое, и php не так уж и плох :)
помоему Игорь внял аргументам, и постарается посмотреть, что есть rails,
и уже сам решит подходит/интересно это или нет.
а насчет высокого уровня группы, это вызывает у меня улыбку :)
все на том уровне на котором сложилась их ситуация, и думаю хотели бы
улучшить свои знания в какой-либо области, вот для решения вопросов
связанных с этими изысканиями (ruby/rails) эта группа и есть. она для
всех у кого есть вопросы по Rails. И если кто-то дольше других работал в
веб-сфере, то вполне логично помогать начинающим.
Илья
ps: и вообще по обсуждениям, давайте не будет "обзывать" и принижать
php, я не думаю, что после прочтения этих определительних, программист
на php возгорится желанием изучать rails/ruby, скорее всего наоборот.
Тем более это не уважительно к людям кто просто по воле судьбы работает
на php.
Вы читаете PlanetJDK и JRoller, скажите честно?
Брюс Тейт, Эллиот Расти Гарольд, Брюс Эккель, Джеймс Дункан Дэвидсон,
Тим Брэй...
Java девелоперы, которые пишут книги, по которым учатся другие, давно
поняли, что к чему.
http://www.onjava.com/pub/a/onjava/2005/11/16/ruby-the-rival.html
2005 год. Самое начало рельсов на публике.
> Для меня например все
> хорошо,все нравится.
И вот это настораживает :)
.Давайте учится дискутировать,а
то мне иногда кажется что мы все
расисты(только в языках
программирования) :-)
Ребята давайте жить дружно" Леопольд :-)
функц. программирование может быть не такое уж и плохое, и php не так уж и плох :)
ps: и вообще по обсуждениям, давайте не будет "обзывать" и принижать php, я не думаю, что после прочтения этих определительних, программист на php возгорится желанием изучать rails/ruby, скорее всего наоборот. Тем более это не уважительно к людям кто просто по воле судьбы работает на php.
И ушел. Вот такие они почти все. Пуленепробиваемые.
On 19/01/07, Игорь <igor5...@rambler.ru> wrote:
> ты живешь прошлым, процедурное
> программирование в ПХП уже прошлый
> век.Проснись :-) То что ты не любишь этот
> это твоя проблема,зачем кричать о
> своих комплексах везде :-)
--
> Это я к вопросу об уровне книг. Правда,
> надо сказать, что это, пожалуй, одна из
> первых в России книга по языку
> программирования, достойная
> почетного места на книжной полке, а не
> в помойке.
Озвучь пожалуйста название книги.
АВ
Что касается России, то РОР-код смогут понять только несколько человек
в наиболее крупных городах, большинство же просто не слышало никогда о
Рельсах.
> Кроме программистов на PHP этот великолепный язык никого почему-то не
> интересует, все мои знакомые PHP программисты вздыхают со словами "ну
> а что делать, пока не созрели перейти".
Так и на самом деле для 99% веб-программистов неактуально, потому-что
работы на РОР - кот наплакал :-) В принципе, даже обсуждения здесь
показывают, что пока выбора толковых хостингов с Рельсами нет не
только в России, но и на Западе - а это показатель.
> Вывод без красных глаз прост. Руби привлек огромное внимание в не-PHP
> мире. Рельсы задают тон в мире фреймворков.
На самом деле то, что Рельсы даже по прошествии столь бурного периода
развития сравнивают только с PHP, говорит отнюдь не в пользу первых.
И как показывает практика, фреймворки, подобные Рельсам - пишутся, и
довольно просто, для других языков или платформ. Хотя я нисколько не
хочу умалить значения и шикарности ROR :-)
--
Best regards,
Sergey Gotsulyak
Неоднократно беседовал на эту тему с т-щем по имени Clinton Begin (автор
IBATIS'а, и вообще довольно авторитетный человек). Полгода назад он тоже
так думал. Потом прочитал пару книжек, попробовал что-нибудь построить.
Мнение, в итоге, заметно изменилось.
Сам я тоже как-то попробовал нарисовать на C# 3.0 нечто напоминающее по
идеям (не по структуре API даже, а просто по идеям) ActiveRecord.
Получилось интересно, но по сравнению с оригиналом откровенно бледно.
Статические типы данных - штука неплохая, но мешают писать абстрактно.
Что становится заметно именно когда пытаешься нарисовать фрэймворк.
Или вот например. В мире Java есть такое слово AOP. Считается
(считалось?) мега-наворотом и реализуется, простите, путем вырезания
гландов автогеном через анальное отверстие, ибо по другому не выходит. В
Ruby, между тем, aspect-oriented programming имеет место в
действительности, но слова такого нет. Не надо ни слова, ни автогена.
Почему? А вот так.
АВ
> Что касается России, то РОР-код смогут понять только несколько человек
> в наиболее крупных городах, большинство же просто не слышало никогда о
> Рельсах.
Ну это во-первых уже давно скоре лукавство, а во-вторых песенка "в
России, в России, в России" и не актуальна почти с таким развитием
средств общения и аутсорсинга.
Почитайте Java ресурсы. Вы увидите, что слово Ruby там употребляется
чаще любого Groovy и немногим реже Java. Слова php там нет.
"Что говорит отнюдь не в пользу
последних..."
> Так и на самом деле для 99% веб-программистов неактуально, потому-что
> работы на РОР - кот наплакал :-) В принципе, даже обсуждения здесь
> показывают, что пока выбора толковых хостингов с Рельсами нет не
> только в России, но и на Западе - а это показатель.
100% людей, которые умеют делать веб с
рельсами полностью загружены работой.
Выбор хостингов огромен. _Это_
показатель.
> И как показывает практика, фреймворки, подобные Рельсам - пишутся, и
> довольно просто, для других языков или платформ. Хотя я нисколько не
> хочу умалить значения и шикарности ROR :-)
Особенно мне понравилось "И как
показывает практика" :)
Как много за свою жизнь успели
написать фреймворков, подобных рейлз?
Много ли повидали? Можете перечислить?
А еще Юлик сделал нам уникод!
:^)
--
Ĉion bonan,
★ Antono ★ Vasiljev ★
jid: ant...@jabber.org
http://a-n-t-o-n.com/
gpg --keyserver keys.indymedia.org --recv-keys CF07F739
Да, можно еще попробовать lojban.org tokipona.org и esperanto.org
Все человеческие очень логичные и красивые языки :)
lojban интересент своей супер-логичностью. Говорят, что на нём невозможны двухсмысленные высказывания.
При развитии идеи на нём можно и программировать и разговаривать. сложный.
tokipona - суперминималист: ~120 слов и на них можно говорить (и есть с
кем ;). Интересен способностью изменять мышление. Чтобы описать нужный объект
палитрой из 120 слов вы сначала анализируете объект а потом синтезируете его
определение :)) От приёмника требуется креативность и когнитивность :)
Esperanto - просто, прагматично и красиво :) 2 недели на изучение и вы в общении.