Прикольне порівнÑÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ€Ð¾Ð±ÐºÐ¸ на Java Ñ– розробки на Ruby on Rails
Ðедавно накопав грунтовне порівнÑÐ½Ð½Ñ Ð¿Ñ–Ð´Ñ…Ð¾Ð´Ñ–Ð² до розробки на Java та RoR. Головна цінніÑÑ‚ÑŒ влаÑне не у ÑинтакÑичному порівнÑнн а у вÑÑ–Ñ… проблемах/викликах Ñкі Ñупроводжують розробку заÑтоÑувань під ці платформи. Так Ñк Ñам брав учаÑÑ‚ÑŒ Ñ– у RoR проекті Ñ– у Java проектах дуже давно хотів напиÑати влаÑні враженнÑ. Тепер потреби немає так Ñк більш менш погоджуюÑÑŒ з цими твердженнÑми. Єдине велике Ð·Ð°ÑƒÐ²Ð°Ð¶ÐµÐ½Ð½Ñ Ñ†Ðµ то що розробка на Java зразка 2008 це зовÑім не то що було на початку ÑтоліттÑ. Ðвтор довбав Struts/IIS+Tomcat. Зараз різні комбінації Spring MVC + (Ext JS/Dojo) + DWR + Hibernate ложать на лопатки RoR-и. Звичано деплой тайм не Ñ” такий Ñамий, але Jetty це вже майже “ruby script/server”. РдвуÑдерні (багатоÑдерні) робочі Ñтанції зводÑÑ‚ÑŒ тормоза Eclipse/Idea до невідчутного мінімуму.
Ð”Ð»Ñ Ð½ÐµÑ‚ÐµÑ€Ð¿Ð»Ñчих – автор в тому поÑÑ‚Ñ– зходитьÑÑ Ð´Ð¾ думки що в кінцевому випадку Java i RoR ÑпівÑтавимі по очках, але різні заÑтоÑуваннÑ.
Vadim Voituk
Вересень 12, 2008 - 7:29 pm
РпроизводительноÑÑ‚ÑŒ автор померÑл? РмаÑштабируемоÑÑ‚ÑŒ?
Добавьте туда же наличие Grails и медленное “захеревание” RoR ввиду поÑÐ²Ð»ÐµÐ½Ð¸Ñ RoR-like фреймворком Ð´Ð»Ñ Ð¿Ð¾Ð¿ÑƒÐ»Ñрных Ñзыков.
P.S. Статью не читал ибо Ñравнение Ñродни “ТÑгач Scania VS Volkswagen Жук”.
zenyk
Вересень 12, 2008 - 7:57 pm
Ñкраз прикол поÑта автора що – “мірÑв”. Рубі за революційніÑÑ‚ÑŒ звичайно – +1, наприклад на поточному Spring MVC пропекті ми ввели концепцію “partial” Ñка доÑить нормально ÑприймаєтьÑÑ Ñ– відіграє Ñвою роль.
Щодо порівнÑÐ½Ð½Ñ – то так Ñк в житті мабуть вÑÑ– бачили Ñ‚Ñгачі Scania Ñ– бачили Вольцваген Жук – то в програмуванні далеко не вÑÑ– джавіÑти пробували рельÑи так Ñамо Ñк не вÑÑ– рельÑиÑти пробували що таке наÑправді джава. СинтакÑично мабуть Ñ– Ñ‚Ñ– Ñ– Ñ‚Ñ– приглÑдалиÑÑŒ один до одного а то Ð²Ð¸Ð¿Ñ€Ð¾Ð±Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð² “бойових умовах” – тут тільки одиниці. ЦінніÑÑ‚ÑŒ того блог поÑтінга що автор Ñкраз надає більш менщ зважені Ð²Ð°Ñ€Ð¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ розробку Ñ– на тій платформі Ñ– на тій. Головна думка до Ñкої приходить автор це то що пробувати пиÑати на Ruby on Rails новий facebook так Ñамо не розумно Ñк Ñ– пиÑати на Java ще один шоппінг карт.
crypto5
Вересень 13, 2008 - 3:55 pm
Ркакое конкретно преимущеÑтво Ñовременных джава Ñтеков перед РоРв плане маÑштабируемоÑти?
Aquarius
Вересень 15, 2008 - 8:59 am
Сорі за 5 копійок, але Ñ Ð·Ð° Idea оÑобливих “тормозів” не помічав :)
Виктор
Вересень 16, 2008 - 5:46 pm
“Захеревание RoR” попало в личный цитатник :) Ð’Ñе оÑтальное – в корзину, Ñ‚.к. типичный пример ламерÑтва.