Выбор фреймворка для вап mastes 01 Окт 2012, 22:54 Нужен самый простой фреймворк для создания вап приложения. Пока никаких фреймворков не изучал. Какой выбрать? Можно не обязательно из популярных... --------------- DarveL 01 Окт 2012, 23:05 начни с легкого типа codeigniter --------------- mastes 01 Окт 2012, 23:11 чтото совсем простое --------------- Sandr 01 Окт 2012, 23:15 mastes, ты же сам писал "Нужен самый простой фреймворк", так что не устраивает? --------------- НЕЗНАЙКА 01 Окт 2012, 23:27 а нет их вап фреймворков. если только взять старую версию мобайлцмс --------------- Okula 02 Окт 2012, 4:33 mastes, wap от web отличается только вёрсткой, в коде никакого отличия нет. Бери любой известнный фреймворк и изучай. Зачем искать какие-то корявые велосипеды? --------------- ma3uk 02 Окт 2012, 4:50 Для маленьких проектов можно использовать [url=http://silex.sensiolabs.org]Silex или [url=http://www.slimframework.com/]Slim. Если нужна модульность, дописать дело 10 минут. Для проектов побольше можно использовать [url=http://kohanaframework.org]Kohana и с [url=http://kohanaframework.org/documentation]документацией у них теперь более-менее --------------- Okula 02 Окт 2012, 4:57 ma3uk, а почему не предложил symfony2 раз упомянул Silex? :) --------------- ma3uk 02 Окт 2012, 5:10 Okula, Symfony2 громоздка. Парнишка ищет "для wapa", я предположил, что ему нужен небольшой framework. А вообще, все, что связано с Symfony, громоздко и многословно, поэтому использую Slim и Kohana. --------------- Башка 02 Окт 2012, 8:33 Обычно хороший код в две строки не пишется --------------- Fresh 02 Окт 2012, 22:24 помница, когда silex был ещё в пхар, при добавлении в него комронентов симфони он здорово раздулся у меня на 8 метров кода. --------------- Fuelen 03 Окт 2012, 0:02 Башка, бритва Оккама. Если можно обойтись 2 строчками, то зачем больше? --------------- Akdmeh 03 Окт 2012, 0:12 Кохана будет вполне неплохо. Но как я помню, там минус, что нету модуля RBAC и даже авторизации, или я ошибаюсь, когда я читал там в последний раз? Кохана вполне подойдет для целей вапа. yii немного громоздкой и сложный, но для двухверсионности он отлично подходит и в нем есть все, что нужно - авторизация, аутентификация, разграничивание прав, готовые блоки управления моделями. Но yii глупо юзать исключительно для вапа, он немного не под то заточен, и там много лишних модулей, которые не используются. Сам фреймворк не такой большой, там уйму места занимают локализации, их можно безболезненно удалить, оставив только англ., рус. и для меня укр. После удаления локализаций он весит 3-4 мегабайта. --------------- Башка 03 Окт 2012, 8:29 Fuelen, о том и речь, что двумя строчками не обойтись в хорошем фреймворке, если конечно круг задач его не очень узкий. Хотя советую так и работать, собирать из библиотеки узконаправленные фреймворки в зависимости от задачи --------------- m_kobernyk 04 Окт 2012, 15:45 F3, MiMViC, Aleph, Laravel, а лучше - g фреймворк php site:habrahabr.ru Да, с документацией почти наверняка будет туго, но сэмплы и исходники спасают upd. Nette еще, чешский, комьюнити очень хорошее, если с английским лады - советую --------------- mastes 02 Янв 2013, 0:24 Я ищу не столько фреймворк, как набор класов, сколько архитектурное решение, саму систему с роутингом и модульной структурой. Есть такие? --------------- iNeeXT 02 Янв 2013, 2:10 mastes, Зачем тебе искать очень простое решение, если со временем приложение будет расширяться? Бери сразу Kohana, упрощенный её форк называется microko от @aktuba, он для сайтов-одностраничек. Kohana не такой уж и сложный, соwapовец danis92 ведет свой блог http://gilamov.ru/, где публикует уроки по этому фреймворку. К дате этого поста, там уже больше 5 уроков на тему написания своей CMS. И еще один хороший блог http://brotkin.ru/, его автор активный участник русскоязычного сообщества на оф. форуме. --------------- mastes 02 Янв 2013, 11:49 iNeeXT, за ссылки спасибо. А ищу я простое решение, потому-что хочу сам дописывать нужные классы с целью обучения. А фреймворки мне пока очень сложно читать и понять как они работают добавлено спустя 7 минут: Скачал видеоуроки по кохане. Попробую разобрать --------------- iNeeXT 02 Янв 2013, 11:55 mastes, тогда микроко (https://github.com/aktuba/microko) отлично подойдет, структура очень простая. Посмотри как загружаются классы и можешь писать. --------------- mastes 02 Янв 2013, 12:25 iNeeXT, спс сейчас посмотрю добавлено спустя 19 минут: жаль в microko код не прокоментирован добавлено спустя 4 минуты: что может возвратить такой код: if (self::$_init) return; --------------- iNeeXT 02 Янв 2013, 12:38 mastes, (bool) false --------------- mastes 02 Янв 2013, 12:41 тоесть если код находится в функци и переменной не присвоено значения, то дальше она выполняется? --------------- iNeeXT 02 Янв 2013, 12:47 mastes, выполняется, если объявлена переменная $_init, то идет остановка. --------------- mastes 02 Янв 2013, 23:48 http://rutracker.org/forum/viewtopic.php?t=4136937 вот торрент на уроки по написанию фреймворка. Довольно толковые на первый взгляд... Хз зачем выложил линк но может кому-то пригодится --------------- HuKTO 03 Янв 2013, 19:30 mastes, на вики шуруй а не фреймворк выбирай, грамотей, не знаешь значение слова вап так не используй его! --------------- mastes 04 Янв 2013, 2:59 HuKTO, вики??? И что я там найду?! И при чём тут вап?! Я знаю основы php и мне нужно дополнить свои знания. Возможно из тех уроков я почерпну что-то новое, и потому я буду их смотреть. Ты не знаеш об уровне моих знаний, поэтому не можеш судить о том, что мне нужно учить, грамотей... --------------- Анархист 06 Янв 2013, 22:52 Тоже интересует тема. --------------- SL_NeKrOmAnT 06 Янв 2013, 23:20 Анархист, Ты еше сюда ничего не успел скопипастить?:D Как же так? --------------- mastes 19 Янв 2013, 0:34 Хм... А Code Igniter и вправду простой. Жаль только что он совместим с php 4 --------------- Fernus 10 Фев 2013, 10:34 Code Igniter юзай...всё необходимое есть...а чего нет можно подключить/дописать... Для WAP'а по мне так лучше --> программная часть своя + шаблонизатор (например twig). ---------------