|
0 / 0 / 0
Регистрация: 24.04.2014
Сообщений: 35
|
|
Выбор Фреймворка06.02.2015, 22:25. Показов 4248. Ответов 36
Метки нет (Все метки)
Помогите выбрать Фреймоврк для создание сайтов, я в PHP занаю процедурный стиль и начал учить ООП, минимальные знание работы с MYSQL
0
|
|
| 06.02.2015, 22:25 | |
|
Ответы с готовыми решениями:
36
Выбор фреймворка Выбор фреймворка Выбор первого фреймворка |
|
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
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||
| 07.02.2015, 16:38 | ||
![]() И не факт, что у Вас в итоге не получится тот же YII, только в Вашем исполнении. Как по мне - то пусть лучше голову ломают над качеством framework'а те, кто уже создал таковой и развивает. А я буду использовать их продукт для решения своих задач.
0
|
||
|
Заблокирован
|
||
| 07.02.2015, 16:47 | ||
1
|
||
| 07.02.2015, 16:49 | |
|
0
|
|
|
50 / 49 / 10
Регистрация: 27.05.2014
Сообщений: 232
|
||
| 07.02.2015, 17:49 | ||
|
root, знаний основ ООП достаточно, чтобы на фреймворке писать достаточно крупные приложения.
1
|
||
|
Заблокирован
|
|||
| 07.02.2015, 17:58 | |||
|
пых делался как простой быстрый (скажу страшное)фреймворк для простых приложений и как шаблонизатор. На кой черт на это нагружать еще что-то? Приведите пример большого красивого и серьезного проекта сделанного с использованием известного фреймворка. Да их просто нет. А написать магазин проще и быстрее без этих нахлобучек, которые могут в будущем стать несовместимы с вашим кодом.
Добавлено через 50 секунд Добавлено через 2 минуты
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 | |
|
2
|
|
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
|||
| 12.02.2015, 00:50 | |||
|
Обычно функионала не хватает, и приходится подключать еще десятки зависимостей.
0
|
|||
| 12.02.2015, 16:21 | |||
|
Не по теме:
0
|
|||
|
508 / 358 / 13
Регистрация: 12.03.2012
Сообщений: 1,896
|
||
| 12.02.2015, 16:26 | ||
|
Тут логика простая: фреймворки разрабатываются сеньорами группами человек десять на протяжении нескольких лет. Если кто-то думает, что за пару недель он сможет сделать лучше, то он ошибается. А когда он пытается свою ошибку выдать за истину, то это очень грустно звучит. Особенно когда пытается после этого спорить.
0
|
||
|
0 / 0 / 0
Регистрация: 14.02.2015
Сообщений: 8
|
||
| 14.02.2015, 13:21 | ||
|
Это очень глубокое заблуждение из серии изобретения велосепедов которое в свое время и меня зацепило. Страшные это были времена самописных ЦМС и криков что моя самамя быстрая\лучшая и без глюков) Но с возрастом опыт растет и приходит понимание. Единственный неоспоримый + данного подхода это если вы сможете впарить заказчику свое решение на какой-то крупный проект. Так как у вас появится "дойная корова" ввиду того что мало кто захочет копаться в вашем ... коде. Я потратил 10 лет. эволюции на Самопис -> Drupal CMS -> Yii2. Если автор темы хочеть серьезно заниматься разработками в области веб и не хочет впустую терять время можно сразу начинать с фреймовика. Хотя в первом случае тоже есть свои положительные стороны. В этом процессе превращения с обезьяны(все мы там были))))) в достойного веб-разработчика вы столько "набьете шишок" что изучение фреймовика у вас зайтем не больше тех самых "пару недель" и осознаете насколько это не сравнимо хорошо поставлению со всеми вашими предыдущими начинаниями. Все познается в сравнении.
0
|
||
|
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
|
||
| 14.02.2015, 13:54 | ||
но, чтобы разбираться хорошо достаточно хотя бы фреймворков 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 | ||
|
А код некоторых фреймворков и вовсе ужасен. У самого тоже около 10 лет опыта, успел из популярного поработать со всем кроме Yii 2.
0
|
||
| 14.02.2015, 14:10 | |
|
Помогаю со студенческими работами здесь
20
Выбор фреймворка для работы с БД Выбор cms или фреймворка Выбор фреймворка WEB программирования Выбор фреймворка под работу с документами Выбор фреймворка для интернет магазина Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
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(), которая. . .
|