Brim.ru, я говорил конкретно за рельсы, а java привел как сравнение.
Brim.ru: - фреймворки бывают разные и все как правило имеют некоторую универсальность (читай избыточность), в итоге набрав "пачку фреймворков" которые решают: работу с БД, формирование captcha, авторизацию, кэширование, шаблонизацию, менеджмент транзакций, формирование MVC-архитектуры и т. д., мы получим сайт типа "каталог" с 50Мб откомпилированного библиотечного кода (это я из того что неоднократно видел живой пример привожу). Плюс наш сайт будет жрать оперативку как слон, требовать особых настроек окружения и окажется несовместим по безопасности с shared-тарифами. Из того потенциала который имеют использованные в проекте фреймворки, дай бог, использовано 10% возможностей.
Я не понял за что вы говорите. Обычно один фреймворк имеет в себе, то что вы сказали.
Вы привили пример про гостевую, это скорее исключение из правил. Любой программный комплекс это инструмент, которым нужно уметь пользоваться, пусть он будет написан вами или кем-то другим. Хороший - это модульный комплекс, где подключаются модули в зависимости от их нужности. Плюс плугины для решения специфических задач.
Это то же самое что сказать, мерседес унылое гуано, потому, что сосед на нем в аварию попал.
Brim.ru: - без десятка фреймворков что часто оказывается во вред конечному результату (получаются "тяжелые" сайты) и как правило иллюстрирует слабые знания программиста в web-разработке (не зная специфики web-программирования используют фреймворки как костыли которые решают тривиальные для опытного web-разработчика задачи). Извините за офтоп.
Чушь. Вы думаете фреймворки пишут глупые люди без опыта в веб разработке? Не знаю за java но рельсы у меня себя нормально чувствовали на самых маленьких вдс.
На среднем выдерживают нормальную нагрузку. Все зависит от крупности проекта и кривости рук.
Да, а что вас удивляет? Ruby изначально не был предназначен для веб разработки, также как и java. Мало, кто на чистом java пишет без фреймворка.
Я не вижу смысла писать еще раз тоже, что уже написано, регулярно обновляется и работает над этим команда.
Если вам хочеться писать, то пожалуйста, пых вам в руки :)
malls,
malls: А фреймворки это к "детям", бо как: Цитата: Сообщение от Слава Шевцов Посмотреть сообщение Удобство чтения кода + минимизация числа багов на этапе кодирования + удобство автоматического тестирования приветствуются. там под вопросом всегда, а делают все тоже самое что и любой программер: Цитата:
Чета написал, а сам наверно не понял :)
Когда разработчиков много, то писать на пыхе становиться не удобно, поверьте моему опыту. А когда в самом языке заложена структура, то и код логичный и не требует кучу комментариев.
В общем, я не пропагандирую, пишите на чем вам удобно, хоть на С, но когда разработка приложения ускоряется в 2-3 раза, то я выбираю скорость и удобство, а не вылавливание багов в куче не понятного кода.
to ТС, Кризис начался у вас в голове и за долго до кризиса в мире.
Brim.ru, я говорил конкретно за рельсы, а java привел как сравнение.
- фреймворки бывают разные и все как правило имеют некоторую универсальность (читай избыточность), в итоге набрав "пачку фреймворков" которые решают: работу с БД, формирование captcha, авторизацию, кэширование, шаблонизацию, менеджмент транзакций, формирование MVC-архитектуры и т. д., мы получим сайт типа "каталог" с 50Мб откомпилированного библиотечного кода (это я из того что неоднократно видел живой пример привожу). Плюс наш сайт будет жрать оперативку как слон, требовать особых настроек окружения и окажется несовместим по безопасности с shared-тарифами. Из того потенциала который имеют использованные в проекте фреймворки, дай бог, использовано 10% возможностей.
Я не понял за что вы говорите. Обычно один фреймворк имеет в себе, то что вы сказали.
Вы привили пример про гостевую, это скорее исключение из правил. Любой программный комплекс это инструмент, которым нужно уметь пользоваться, пусть он будет написан вами или кем-то другим. Хороший - это модульный комплекс, где подключаются модули в зависимости от их нужности. Плюс плугины для решения специфических задач.
Это то же самое что сказать, мерседес унылое гуано, потому, что сосед на нем в аварию попал.
- без десятка фреймворков что часто оказывается во вред конечному результату (получаются "тяжелые" сайты) и как правило иллюстрирует слабые знания программиста в web-разработке (не зная специфики web-программирования используют фреймворки как костыли которые решают тривиальные для опытного web-разработчика задачи). Извините за офтоп.
Чушь. Вы думаете фреймворки пишут глупые люди без опыта в веб разработке? Не знаю за java но рельсы у меня себя нормально чувствовали на самых маленьких вдс.
На среднем выдерживают нормальную нагрузку. Все зависит от крупности проекта и кривости рук.
с языка на фреймворк?
Да, а что вас удивляет? Ruby изначально не был предназначен для веб разработки, также как и java. Мало, кто на чистом java пишет без фреймворка.
Я не вижу смысла писать еще раз тоже, что уже написано, регулярно обновляется и работает над этим команда.
Если вам хочеться писать, то пожалуйста, пых вам в руки :)
malls,
А фреймворки это к "детям", бо как:
Цитата:
Сообщение от Слава Шевцов Посмотреть сообщение
Удобство чтения кода + минимизация числа багов на этапе кодирования + удобство автоматического тестирования приветствуются.
там под вопросом всегда, а делают все тоже самое что и любой программер:
Цитата:
Чета написал, а сам наверно не понял :)
Когда разработчиков много, то писать на пыхе становиться не удобно, поверьте моему опыту. А когда в самом языке заложена структура, то и код логичный и не требует кучу комментариев.
В общем, я не пропагандирую, пишите на чем вам удобно, хоть на С, но когда разработка приложения ускоряется в 2-3 раза, то я выбираю скорость и удобство, а не вылавливание багов в куче не понятного кода.
Какой опыт в C++?
Слава Шевцов, я давно с php ушел на RubyOnRails, там это все есть и даже больше.
sun добавил 04.05.2009 в 13:52
Лучшая прокладка между браузером базой - php.
прокладка может и хорошая
Лучше здесь поищите http://groups.google.com/group/ror2ru?hl=ru. Проект на каких рельсах?
vid0k, ну так где призыв к действию?
Идея хорошая, поддерживаю! После армии через годик можно сделать, думаю, что ситуация кардинально не поменяется :)
Ужасная работа, просто делать было нечего. Вне конкурса :P
По мне, так отлично. Честно, без шуток. На любой поверхности узнаваемо.
С огромной вероятностью - ни одной не будет. Поп-певичкам такое в жизни не спеть.
Может у меня качество записи при просмотре было плохое, но ничего выдающегося я не заметил.
Я слышал много разных певиц и роковых и андерграунд, так тетка поет чуть ниже их уровня.
Если бы это была молодая девушка с хорошей внешностью, я думаю она и на шоу бы не участвовала. Show mast go on!