anonymous@RULINUX.NET~# Last login: 2024-12-26 00:07:08
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

Извечный вопрос: 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

[Ответить на это сообщение]
avatar
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

Я тебе вообще-то писал обо всех рисках собственных движков. Собственно добавлять более и не чего. Конкретно по данному посту.

> CMS вообще УГ, громоздкие, тормознутые, так как рассчитаны на универсальные задачи и все равно того что тебе нужно в них может не оказаться.
CMS вряд ли для твоего случая. Во первых оно не для программиста и не для того, кто хочет научится программированию. И это для случая, когда важно быстро запустить сайт, а потом потихонечку если взлетит доводить до ума.

> Чтобы эффективно пользоваться фреймворком, ты опять же должен быть опытным программистом и перелопатить тонны документации, которая вдобавок еще и на английском, чтобы только понять что и как с ним делать.
Не обязательно опытным, как показывает практика юниоры через месяцок уже вовсю что-то там начинают фигачить. Насчет английского, если для тебя это непосильная проблема - забудь о программировании вообще. Выше говнокодера ты свой уровень поднять не сможешь в принципе. В этом случае CMS типа 1СБитрикс, для тебя наилучший вариант.

Насчет документации, да хуевенько но бывает, даже на русском. В свое время когда неожиданно потребовалось заюзать Symfony1, очень помог Jobeet официальный перевод на русский. Сейчас для Symfony2 дела обстоят хуже, но народ пытается. Кстати, что ценно это учебник не только о Симфони, а и о том как организовать процесс разработки типа Agile.

> Свои движки. Пусть велосипед, но получение опыта.
Да опыта получишь, но скорее всего не правильного и негодного для проетов, которыми занимаются больше одного человека.

> Дыры периодически находят и в готовых суперешениях.
И это хорошо, у тебя есть возможность их заткнуть вовремя.

> И последнее. Любой фреймворк или CMS тоже изначально был чьим то велосипедом, которым просто потом решили поделиться с другими.
В большинстве случаев это не так. И даже если это и развитее велосипеда, то не первого и даже не второго.

anonymous(*)(2014-12-22 10:00:29)

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36
avatar
  • матерные выражения
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

Вообще конечно афтары фреймворков любит страдать гигантоманией))) Symfony1 был калькой с ROR. Symfony2 уже на идеях вебфреймворках "глобального и надежного" языка, что не могло сказаться на его весе))) Забавно канечно желание фанатов PHP который разрабатывался как язык домашних страничек заибенинь на нем аналоги "глобального и надежного")))

Поэтому я люблю и юзаю питон. Там такой хуйней не страдают, видимо в силу того, что он сверстник и прямой конкурент "глобального и надежного" языка и из-за этого равняться на него не комильфо в среде питонеров.

Если ты мозги пыхом себе не отравил, посмотри на Flack, там можно наваять сайтик, даже толком и не зная Питона.

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
avatar
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

>Сейчас для Symfony2 дела обстоят хуже, но народ пытается.
Да спасибо за ссылку, единственный вменяемый курс по Symfony2, который я встретил, до этого не встречал, только или на английском или отдельные отрывки которые не дают целостной картины, а только больше путают и пугают, ладно будем посмотреть, может когда-нибудь пригодится.

>В этом случае CMS типа 1СБитрикс
Лучше английский, чем 1СБитрикс. lol

>Насчет английского, если для тебя это непосильная проблема - забудь о программировании вообще.
Проблема не непосильная, просто тут все не так однозначно, например справочную документацию по программированию (по классам, функциям) я на английском лучше понимаю даже русский перевод, а вот с нуля освоить новую для меня технологию, учебник по которой на английском, а фреймворк это все таки целая технология, вот это не могу.

lenwolf(*)(2014-12-22 16:23:52)
Отредактировано lenwolf по причине "не указана"
Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0
avatar
Скрыть

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
avatar
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

> Плюс пыха в том, что нет проблем с хостигнами, может другие языки и лучше, идеальней, но пых зато разворачивается на любом хостинге
Такая отмаза проканала бы еще года 2-3 назад. Но сейчас когда облачные хостинги типа линоды, диджиталоушен и т.п. стоят копейки, она смешная.

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
avatar
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

>Такая отмаза проканала бы еще года 2-3 назад. Но сейчас когда облачные хостинги типа линоды, диджиталоушен и т.п. стоят копейки, она смешная.


да что ты ему объясняешь, пока это до его чухонских джунглей дойдет еще 5-6 лет пройдет. Плюс сделай скидку на то что он малость на мозг туговат, для того что бы понять что топор - это топор, нужно его этим топором уебать, объяснять бесполезно

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
avatar
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

> облачные хостинги типа линоды, диджиталоушен и т.п. стоят копейки

А шаред-хостинги в разы дешевле.

anonymous(*)(2014-12-22 18:09:50)

Mozilla/5.0 (X11; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0
avatar
Скрыть

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
avatar
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

Порядков там один максимум. Поэтому множественное число вряд ли уместно.

anonymous(*)(2014-12-22 18:18:38)

Mozilla/5.0 (X11; Linux i686; rv:34.0) Gecko/20100101 Firefox/34.0
avatar
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

>Если ты мозги пыхом себе не отравил, посмотри на Flack, там можно наваять сайтик, даже толком и не зная Питона.
Посмотрел, ничего кроме примера Hello World не нашел, даже хотя бы сайта визитки с админкой, короче отстой, то же самое что плоходокументированные пыховые фреймворки, вернее еще хуже за счет незнакомого языка, кстати ваш питоновский Django и то по моему обладает куда лучшим порогом вхождения за счет большего наличия примеров создания "настоящих сайтов".

lenwolf(*)(2014-12-22 19:26:27)
Отредактировано lenwolf по причине "не указана"
Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0
avatar
  • матерные выражения
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

> даже хотя бы сайта визитки с админкой
"сайта визитки с админкой", да бля, я о тебе был более высокого мнения)))

Впрочем, если ты объяснишь, нахуя тебе на сайте визитка админка, я тебе дам ссылку на расширение который реализует админку для флак приложений)))

> кстати ваш питоновский Django и то по моему обладает куда лучшим
Ты вроде ныл, что фреймворки слишком наворочены и ты заебешься их учит, я тебе привел пример микро-фрейворка))) Ну если это недолет, то юзай джангу там есть все и на все случаи жизни, симфони доже рядом не стояла)))

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
avatar
  • матерные выражения
Скрыть

Re:[2Ах-ха-ха]Интересный дискусс на тему "готовых решений" или "своих велосипедов".

>Ты вроде ныл, что фреймворки слишком наворочены и ты заебешься их учит,
Во первых их не учить надо а понимать. Не столько меня печалит навороченность сколько отсутствие практикумов. Я такой человек просто что без практикумов хоть 100 раз прочитаю документацию - без толку, поэтому я не прочь навороченной технологии, если она хорошо представлена и имеет низкий порог вхождения, в том числе хорошие практикумы, чем простая но весь практикум заканчивается на hello world, а дальше сам понимай как хочешь.

Вот тот же чистый пых. Да видимо опытному может и проще на фреймворке сделать проект, а вот мне проще на чистом пыхе, так как весь интернет просто завален примерами, практикумами, видокурсами и так далее по чистому пыху, а на фреймвоки этого ничего нет, кроме примера hello world на сайте поддержки фреймворка.

Найдешь видеокурсы по той же джанге или еще каким то питоновским технологиям не вопрос. А по hello world-ам и куче малопонятной для новичка документации я не умею осваивать технологии.

lenwolf(*)(2014-12-22 20:43:31)
Отредактировано lenwolf по причине "не указана"
Mozilla/5.0 (Windows NT 5.1; rv:34.0) Gecko/20100101 Firefox/34.0
avatar
  • матерные выражения
Скрыть

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
avatar
Скрыть

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
Этот тред читают 3 пользователя:
Анонимных: 3
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!