Форум программистов, компьютерный форум, киберфорум
PHP: Фреймворки
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.89/19: Рейтинг темы: голосов - 19, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 35

Выбор Фреймворка

06.02.2015, 22:25. Показов 4248. Ответов 36
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите выбрать Фреймоврк для создание сайтов, я в PHP занаю процедурный стиль и начал учить ООП, минимальные знание работы с MYSQL
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.02.2015, 22:25
Ответы с готовыми решениями:

Выбор фреймворка
Здравствуйте. Подтянул PHP и созрел для изучения фреймворка. Я понимаю, что вопрос вкуса, но: 1. Какой фреймворк проще для...

Выбор фреймворка
Доброго времени суток. Подскажите какой фреймфорк лучше выбрать для создания адаптивного сайта?

Выбор первого фреймворка
Всем привет! Около 10 лет я в составе небольшой команды пишу на чистом php, также smarty широко используем и jquery. Много сложного sql,...

36
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
07.02.2015, 07:14
ProgramsUser, можете попробовать Laravel.
0
50 / 49 / 10
Регистрация: 27.05.2014
Сообщений: 232
07.02.2015, 13:25
Laravel5 и Yii2.0.2 из последних достижений человечества.
0
Заблокирован
07.02.2015, 15:30
Скажу крамольную весч - нету нормальных фреймворков. Пишите свой. Есть Yii(1) его можно взять за основу. Правада сильно он устарел.. В Yii2 уже 75% мусора и 25% используется для решения задачи.. Еще более навороченные фреймворки - 99% мусора.. Для фрилансера или для команды делающей свой проект лучше всего потратить пару недель для создания собственного фреймворка. Используя готовый фреймворк вы придете к тому что через 5 лет вы не сможете проабгрейдится потому что разработчикам фреймворка захотелось чего-нибудь современненького.. Как сейчас происходит Yii1-Yii2.. кстати второй yii тоже устарел. Оно вам надо?
1
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
07.02.2015, 16:38
Цитата Сообщение от root Посмотреть сообщение
Используя готовый фреймворк вы придете к тому что через 5 лет вы не сможете проабгрейдится потому что разработчикам фреймворка захотелось чего-нибудь современненького
Что-то не понятно. А если будет свой framework - то "современненького" не захочется?
И не факт, что у Вас в итоге не получится тот же YII, только в Вашем исполнении. Как по мне - то пусть лучше голову ломают над качеством framework'а те, кто уже создал таковой и развивает. А я буду использовать их продукт для решения своих задач.
0
Заблокирован
07.02.2015, 16:47
Цитата Сообщение от lyod Посмотреть сообщение
Как по мне - то пусть лучше голову ломают над качеством framework'а те, кто уже создал таковой и развивает.
Ключевое слово "ломает голову".. Нет тех задач где, зная php, нужно "ломать голову" чтобы написать магазин. А вот пользовать для этого фреймворк - голову придется поломать, хотя бы для того чтобы понять чем нас хотел "осчастливить" автор фреймворка.. Тема холиварная, не находите?
1
07.02.2015, 16:49

Не по теме:

Цитата Сообщение от root Посмотреть сообщение
Тема холиварная, не находите?
Есть такое. Молчу. :)

0
50 / 49 / 10
Регистрация: 27.05.2014
Сообщений: 232
07.02.2015, 17:49
root, знаний основ ООП достаточно, чтобы на фреймворке писать достаточно крупные приложения.
Цитата Сообщение от root Посмотреть сообщение
Нет тех задач где, зная php, нужно "ломать голову" чтобы написать магазин.
Зато возможно потом, с увеличением количества посещений, могут начаться различные проблемы. Кроме всего, код фреймворков чаще всего постоянно обновляется и не содержит ошибок, sql инъекций и прочего. Тут скорее дело понятий, кто знает ооп в пхп, легко и быстро приспособится к любому современному фреймворку.
1
Заблокирован
07.02.2015, 17:58
пых делался как простой быстрый (скажу страшное)фреймворк для простых приложений и как шаблонизатор. На кой черт на это нагружать еще что-то? Приведите пример большого красивого и серьезного проекта сделанного с использованием известного фреймворка. Да их просто нет. А написать магазин проще и быстрее без этих нахлобучек, которые могут в будущем стать несовместимы с вашим кодом.

Добавлено через 50 секунд
Цитата Сообщение от Сет Посмотреть сообщение
Зато возможно потом, с увеличением количества посещений, могут начаться различные проблемы.
Точно. Фреймворк - это дополнительные тормоза и сожранная память

Добавлено через 2 минуты
Цитата Сообщение от Сет Посмотреть сообщение
sql инъекций и прочего.
ну блин, читайте мануаль по php. Не будет ни каких инъекций
1
50 / 49 / 10
Регистрация: 27.05.2014
Сообщений: 232
07.02.2015, 18:04
root,
Примеры сайтов на yii:
http://2gis.ru/ — Очень крупный проект и большая компания. Довольно многочисленная и сильная команда Yii-разработчиков. Релизнули много полезных расширений. Ещё есть вот такое описание архитектуры.
— РосЯма. Представлять, думаю, не надо. Пруф1, пруф2.
— MeetFriends — соцсеть канала Russia Today. Принимал самое непосредственное участие в проекте.
— stay.com — вошёл в 50 лучших проектов по версии журнала Time.
— prostosite.me — WYSWIG конструктор сайтов одной из старейших студий Воронежа. Технологически интересен, удобен. Подробности.
— Flisti — очень приятные онлайн-опросы. Подробности.

Почему Yii?
• Позволяет реализовывать проекты, по сложности выходящие за пределы возможностей CMS.
• Разработка не займет много времени.
• Любой программист сможет разобраться и внести изменения, если потребуется. (Есть отличная документация).
• Yii считается самым устойчивым к нагрузком фреймворком.

То что написали вы - если не назвать бредом, то никак не назвать.
Успехов в разработке на нативном пыхе.
1
Заблокирован
07.02.2015, 18:19
Человек, употребляющий слово бред для характеристик ответов в дисскуссии. бредовый какой-то человек получается. Успехов вам аналогично
1
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
07.02.2015, 18:28
root, так их упертых во фреймворки

Добавлено через 1 минуту
Сет, это весь список сайтов? Сомнительные сайты однако
0
50 / 49 / 10
Регистрация: 27.05.2014
Сообщений: 232
07.02.2015, 22:07
ads,
Цитата Сообщение от ads Посмотреть сообщение
это весь список сайтов?
Вы вообще адекватно себя чувствуете?
Цитата Сообщение от ads Посмотреть сообщение
Сомнительные сайты однако
Понял, неадекватно.
2
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
12.02.2015, 00:50
Цитата Сообщение от root Посмотреть сообщение
Скажу крамольную весч - нету нормальных фреймворков. Пишите свой. Есть Yii(1) его можно взять за основу. Правада сильно он устарел.. В Yii2 уже 75% мусора и 25% используется для решения задачи.. Еще более навороченные фреймворки - 99% мусора..
Такое мнение всего лишь показывает, что ты не смог освоить фреймворки, раз считаешь, что в них мусор.
Обычно функионала не хватает, и приходится подключать еще десятки зависимостей.

Цитата Сообщение от root Посмотреть сообщение
Для фрилансера или для команды делающей свой проект лучше всего потратить пару недель для создания собственного фреймворка.
Пару лет. С твоим опытом - никогда.
0
12.02.2015, 16:21

Не по теме:

Цитата Сообщение от OnYourLips Посмотреть сообщение
Такое мнение всего лишь показывает, что ты не смог освоить фреймворки, раз считаешь, что в них мусор.
Цитата Сообщение от OnYourLips Посмотреть сообщение
Пару лет. С твоим опытом - никогда.
Забавный вы человек. Читал много ваших сообщений и вы практически везде даете категоричные ничем не аргументированные суждения по поводу правильности кода или даете оценку незнакомых вам людям. Хороший подход, "Я все знаю лучше всех, правильное мнение может быть только мое". С возрастом, если не принять меры, это состояние может усугубиться.

0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
12.02.2015, 16:26
Цитата Сообщение от root Посмотреть сообщение
Читал много ваших сообщений и вы практически везде даете категоричные ничем не аргументированные суждения по поводу правильности кода или даете оценку незнакомых вам людям.
Обычно аргументирую.
Тут логика простая: фреймворки разрабатываются сеньорами группами человек десять на протяжении нескольких лет.
Если кто-то думает, что за пару недель он сможет сделать лучше, то он ошибается. А когда он пытается свою ошибку выдать за истину, то это очень грустно звучит. Особенно когда пытается после этого спорить.
0
0 / 0 / 0
Регистрация: 14.02.2015
Сообщений: 8
14.02.2015, 13:21
Цитата Сообщение от root Посмотреть сообщение
Скажу крамольную весч - нету нормальных фреймворков. Пишите свой. Есть Yii(1) его можно взять за основу. Правада сильно он устарел.. В Yii2 уже 75% мусора и 25% используется для решения задачи.. Еще более навороченные фреймворки - 99% мусора.. Для фрилансера или для команды делающей свой проект лучше всего потратить пару недель для создания собственного фреймворка. Используя готовый фреймворк вы придете к тому что через 5 лет вы не сможете проабгрейдится потому что разработчикам фреймворка захотелось чего-нибудь современненького.. Как сейчас происходит Yii1-Yii2.. кстати второй yii тоже устарел. Оно вам надо?

Это очень глубокое заблуждение из серии изобретения велосепедов которое в свое время и меня зацепило. Страшные это были времена самописных ЦМС и криков что моя самамя быстрая\лучшая и без глюков) Но с возрастом опыт растет и приходит понимание.

Единственный неоспоримый + данного подхода это если вы сможете впарить заказчику свое решение на какой-то крупный проект. Так как у вас появится "дойная корова" ввиду того что мало кто захочет копаться в вашем ... коде.

Я потратил 10 лет. эволюции на Самопис -> Drupal CMS -> Yii2. Если автор темы хочеть серьезно заниматься разработками в области веб и не хочет впустую терять время можно сразу начинать с фреймовика.

Хотя в первом случае тоже есть свои положительные стороны. В этом процессе превращения с обезьяны(все мы там были))))) в достойного веб-разработчика вы столько "набьете шишок" что изучение фреймовика у вас зайтем не больше тех самых "пару недель" и осознаете насколько это не сравнимо хорошо поставлению со всеми вашими предыдущими начинаниями. Все познается в сравнении.
0
Эксперт PHP
 Аватар для Fedor Vlasenko
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
14.02.2015, 13:54
Я потратил 10 лет. эволюции на Самопис -> Drupal CMS -> Yii2
да 10 лет явно период
но, чтобы разбираться хорошо достаточно хотя бы фреймворков 30 поковырять и не только монсторообразных и популярных(Nette, Yii, Symfony, Zend ...) но и микрофреймворков (к примеру Fat-Free)
автору же с его знаниями советую вообще с ними не связываться
А взять одну из популярных cms и начать обучение с них (к примеру Wordpress, Joomla)
0
Заблокирован
14.02.2015, 14:03
revardy, я наверно неправильно выразился. Назовем, то что я предлагаю, не фреймворком, а заготовка или болванка для сайта. Для сайта, востребованного в большинстве случаев. Чтобы эту заготовку оформить нужен месяц в свободное от работы время. Львиная доля сайтов в инете это визитки, каталоги, портфолио,промо-сайт, в лучшем случае это магазин. Фреймворки, которые я смотрел, это либо попытка предоставить разработчику средства для создания интерпрайз проектов(сколько% это от всего что есть в вебе?) либо нахлобучки (причем сомнительные) для сайта-визитки или сайта блога, та же joomla! объявившая себя фреймворком. Для проектов уровня предприятия, скорее всего, нужно использовать другие средства, платные, то что называется профессиональные. Мое мнение, что та ниша которую занимает php, вполне покрывается возможностями самого php. Все, что нужно или можно реализовать в проекте, уже давно написано и лежит в сети. Только это не фреймворк, а набор решений.. Достаточно этими решениями пользоваться...
0
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
14.02.2015, 14:10
Цитата Сообщение от Poznakomlus Посмотреть сообщение
но, чтобы разбираться хорошо достаточно хотя бы фреймворков 30 поковырять
Зачем тридцать? Есть три разных направления (асинхронные, энтерпрайз, стартапы), и хороших примеров кода мало.
А код некоторых фреймворков и вовсе ужасен.
У самого тоже около 10 лет опыта, успел из популярного поработать со всем кроме Yii 2.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.02.2015, 14:10
Помогаю со студенческими работами здесь

Выбор фреймворка для работы с БД
Всем доброго времени суток. Встал вопрос в выборе фреймворка, способного коннектиться к БД (MySQL), и выдавать результат запроса в в...

Выбор cms или фреймворка
Доброго времени суток. Собираюсь разрабатывать сайт учебных курсов. На нем будут размещать объявления различные учебные курсы и школы, а...

Выбор фреймворка WEB программирования
Все много споров по поводу выбора фреймворка для создания WEBapp. Так вот, предлагаю создать опрос на эту тему и реально увидеть результат...

Выбор фреймворка под работу с документами
Добрый день. Возник интерес создать скромный аналог 1С ТИС на WEB-интерфейсе. Писать было решено на php в связке с mysql или postgresql....

Выбор фреймворка для интернет магазина
Здравствуйте, стоит вопрос о выборе фреймворка для создания сайта. Сайт, в общем, включает в себя элементы интернет магазина, раздел со...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru