anonymous@RULINUX.NET~# | Last login: 2024-12-23 20:21:37 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Web-development | [RSS] |
Извечный вопрос: CMS или свой движок
CMS вообще УГ, громоздкие, тормознутые, так как рассчитаны на универсальные задачи и все равно того что тебе нужно в них может не оказаться. Лозунг всех CMS, установил и работай. Но только если нужно запилить что то сове, то ты вдобавок должен быть опытным программистом, чтобы понять, что там намудрили разработчики и еще уметь читать чужой говнокод. Поэтому смысл CMS "установил и пользуйся" пропадает.
Фреймворки. Тоже все не так однозначно. Чтобы эффективно пользоваться фреймворком, ты опять же должен быть опытным программистом и перелопатить тонны документации, которая вдобавок еще и на английском, чтобы только понять что и как с ним делать. На все фреймворки которые я смотрел нет простых практических примеров, как создать сайт, более менее средней степени сложности. Даже нет элементарных примеров как прикрутить тот же дизайн к твоему поделию на фреймворке. Короче поддержка у фреймворков никакая, а если есть то слабая, показывающая что то самое простейшее, как делать остальное понятно видимо только самим разработчикам фреймворка. То есть чтобы пользоваться фреймворком ты опять же должен быть опытным программистом и уметь читать чужой гвнокод, с поправкой на особенности фреймворка.
Был один фреймфорк с низким порогом вхождения Kohana, да и тот сплыл, с апреля 2014 не поддерживается. Symfony 2? Прочитал отзыв. https://saboteur.me/why-u-no-want-symfony2/ Чего то слишком все сложно. Ну про zend и прочее и говорить нечего. Остальные УГ по поддержке.
Свои движки. Пусть велосипед, но получение опыта. Эффективность и быстрота работы велосипеда, так как он все таки узкоспециализированный и в нем нет ничего лишнего. Безопасность? Тоже все не так однозначно. Дыры периодически находят и в готовых суперешениях. Поддержка другими решается хорошим доументированием. По времени. CMS и CMF это обман, что быстро и "не нужно ничего знать", "ничего не нужно знать" это только если простой блог из примера, а что то сложнее нужно знать очень много и иметь хороший опыт, и затраты по времени и силам получаются даже больше чем написать свой велосипед. И последнее. Любой фреймворк или CMS тоже изначально был чьим то велосипедом, которым просто потом решили поделиться с другими. Так что не вижу в них ничего сверхтакого.
lenwolf(*) (2014-12-22 06:08:08)
Отредактировано lenwolf по причине "не указана"
Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0
|
|
|
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".Вообще конечно афтары фреймворков любит страдать гигантоманией))) Symfony1 был калькой с ROR. Symfony2 уже на идеях вебфреймворках "глобального и надежного" языка, что не могло сказаться на его весе))) Забавно канечно желание фанатов PHP который разрабатывался как язык домашних страничек заибенинь на нем аналоги "глобального и надежного"))) anonymous(*)(2014-12-22 10:16:04)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".>Сейчас для Symfony2 дела обстоят хуже, но народ пытается.
lenwolf(*)(2014-12-22 16:23:52)
Отредактировано lenwolf по причине "не указана" Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".>Забавно канечно желание фанатов PHP который разрабатывался как язык домашних страничек заибенинь на нем аналоги "глобального и надежного")))
lenwolf(*)(2014-12-22 16:31:52)
Отредактировано lenwolf по причине "не указана" Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".> Плюс пыха в том, что нет проблем с хостигнами, может другие языки и лучше, идеальней, но пых зато разворачивается на любом хостинге
anonymous(*)(2014-12-22 16:37:58)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".>Такая отмаза проканала бы еще года 2-3 назад. Но сейчас когда облачные хостинги типа линоды, диджиталоушен и т.п. стоят копейки, она смешная.
anonymous(*)(2014-12-22 17:58:04)
Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.111 Safari/537.36 OPR/25.0.1614.68 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".> облачные хостинги типа линоды, диджиталоушен и т.п. стоят копейки
|
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".>> облачные хостинги типа линоды, диджиталоушен и т.п. стоят копейки
anonymous(*)(2014-12-22 18:13:22)
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".Порядков там один максимум. Поэтому множественное число вряд ли уместно. |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".>Если ты мозги пыхом себе не отравил, посмотри на Flack, там можно наваять сайтик, даже толком и не зная Питона.
lenwolf(*)(2014-12-22 19:26:27)
Отредактировано lenwolf по причине "не указана" Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".> даже хотя бы сайта визитки с админкой
anonymous(*)(2014-12-22 19:44:02)
Отредактировано anonymous по причине "не указана" Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".>Ты вроде ныл, что фреймворки слишком наворочены и ты заебешься их учит,
lenwolf(*)(2014-12-22 20:43:31)
Отредактировано lenwolf по причине "не указана" Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".Просто не понимаю логику разработчиков фреймворков. Если хотите пропиарить продукт, делайте так чтобы был низкий порог вхождения. А так и я могу, понапишу классов на том же пыхе, ну задокументирую классы и функции, а дальше скажу - ебитесь как хотите, ну и кому нахер такой продукт нужен? lenwolf(*)(2014-12-22 21:08:16)
Отредактировано lenwolf по причине "не указана" Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0 |
Скрыть
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".Да уж попытался джангу поюзать. Установить то все это добро даже на локальную машину это п-ц полный, короче полный отстой - фтопку, а когда на хостинг переносить - я даже не представляю какие танцы с бубном должны быть. Если технологию даже на локальную машину в два клика не поставить как тот же XAMPP, то это уже изначально УГ а не технология, нефиг и браться за такую, так что пых рулит, однозначно. lenwolf(*)(2014-12-22 21:29:59)
Отредактировано lenwolf по причине "не указана" Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0 |
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".
Я тебе вообще-то писал обо всех рисках собственных движков. Собственно добавлять более и не чего. Конкретно по данному посту.
> CMS вообще УГ, громоздкие, тормознутые, так как рассчитаны на универсальные задачи и все равно того что тебе нужно в них может не оказаться.
CMS вряд ли для твоего случая. Во первых оно не для программиста и не для того, кто хочет научится программированию. И это для случая, когда важно быстро запустить сайт, а потом потихонечку если взлетит доводить до ума.
> Чтобы эффективно пользоваться фреймворком, ты опять же должен быть опытным программистом и перелопатить тонны документации, которая вдобавок еще и на английском, чтобы только понять что и как с ним делать.
Не обязательно опытным, как показывает практика юниоры через месяцок уже вовсю что-то там начинают фигачить. Насчет английского, если для тебя это непосильная проблема - забудь о программировании вообще. Выше говнокодера ты свой уровень поднять не сможешь в принципе. В этом случае CMS типа 1СБитрикс, для тебя наилучший вариант.
Насчет документации, да хуевенько но бывает, даже на русском. В свое время когда неожиданно потребовалось заюзать Symfony1, очень помог Jobeet официальный перевод на русский. Сейчас для Symfony2 дела обстоят хуже, но народ пытается. Кстати, что ценно это учебник не только о Симфони, а и о том как организовать процесс разработки типа Agile.
> Свои движки. Пусть велосипед, но получение опыта.
Да опыта получишь, но скорее всего не правильного и негодного для проетов, которыми занимаются больше одного человека.
> Дыры периодически находят и в готовых суперешениях.
И это хорошо, у тебя есть возможность их заткнуть вовремя.
> И последнее. Любой фреймворк или CMS тоже изначально был чьим то велосипедом, которым просто потом решили поделиться с другими.
В большинстве случаев это не так. И даже если это и развитее велосипеда, то не первого и даже не второго.
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36