Кто что посоветует? Может какие фрэймворки?
Сообщение изменено: Voland (01 августа 2007 - 16:07 )
Отправлено 01 августа 2007 - 16:12
Отправлено 01 августа 2007 - 19:22
Своё всегда родное У меня есть один весомый аргумент в пользу своего - оно лишено недостатков других фреймворков. Я попросту взял различные идеи из каждого. Но больше всех мне конечно, симпатизирует Symfony. Да и вообще, для меня большую ценность представляет документация, нежели код.А делать своё это снова изобретать велосипед...
Он наверное, тебе тоже не понравитсягляну Limb.
Отправлено 01 августа 2007 - 20:41
На изучение новых продуктов тоже нужно время. Но конечно, писать самому с нуля намного дольше. Фреймворк должен быть очень гибким, чтобы угождать различным прихотям разработчика, т.е. чтобы продуктивно с ним работать, нужно его знать от А до Я, часто бывает, что какой-то функционал работает не так, как хотелось бы, а изменить что-то в чужом коде довольно сложно.Да, несомненно своё роднее но на написание нужно время.
Может подскажеш что хорошее почитать на тему mvc pattern.
Отправлено 03 августа 2007 - 17:59
PEAR, Smarty - там всё естьА вот для работы нужно нечто для легкой работы с базами данных. Всевозможные и максимально гибкие гриды, вормы и т.п...
ООП, паттерны проектирования, экстримальное программированиехочется чего-то более продуктивного и гибкого.
Отправлено 13 августа 2007 - 13:06
Всё зависит от тебя, сможешь продать свои услуги дорого, получишь много, не сможешь получишь мало. (я видел приделы от 50 до 5000 зелёных)текущие цены
Хороший выбор, мне он тоже нравится, хотя я его редко использую...Таки остановился на CodeIgniter.
Отправлено 13 августа 2007 - 23:48
CodeIgniter вроде как гибрид между PHP4/5, я же предпочитаю полностью ОО решения. К тому всё и идёт Лёгкий фреймворк, не пользовался, но смотрел исходники. Вроде ничего.Таки остановился на CodeIgniter.
Лимб показался несколько запутанным хотя и очень гибким.
Ваяю магазинчик.
Кстати, может кто напишет в приват текущие цены на разработку сайтов/магазинов и т.п.
А то надоело работать на дядю-начальника и ждать зарплаты.
Отправлено 30 августа 2007 - 10:34
Отправлено 11 октября 2007 - 13:52
Вряд ли кто-то тебе тут что-то сможет рассказать. Гугл в помощь. Моё мнение - не катит, т.к. он написан под 4-ку, а это уже вчерашний день. Я считаю, не стоит сегодня зацикливаться на этом, не тратить время и искать FW с нормальной объектной моделью на PHP5, т.к. поддержка PHP4 накладывает определённые ограничения и не всегда это удобно. Особенно парят амперсанды. Смотри ссылку, я думаю, там всё написано.расскажите мне про Cake, посмотрел его, вроде ничего, по крайней мере рельсовские идеи мне очень импонируют.
Отправлено 12 октября 2007 - 13:00
Охотно верю. Я сам пытаюсь создать FW, который делал бы за меня большую часть работы, но ещё столько впереди... Нет особо времени им заниматься. Можно конечно взять уже готовое решение, но обычно, когда я так делал, у меня возникали проблемы и приходилось ковырять чужой, плоходокументированный исходный код, чтобы изменить или добавить какую-то функциональность. Ещё могу сказать одну вещь - универсальных на 100% скриптов не бывает, каждый раз клиент придумает какую-то закавырку, которая красиво звучит на словах, но на деле потребует приличных телодвижений, так что даже когда пишешь сам - не факт, что сможешь использовать наработку в следующем проекте, каждый раз приходится её немножко подгонять напильником.Мы делали небольшой проект на рельсах, могу сказать, что это ОФИГЕННО удобно
Отправлено 12 октября 2007 - 14:07
Сообщение изменено: zedirtybastard (12 октября 2007 - 14:24 )
Отправлено 12 октября 2007 - 14:56
Конечно, все мы знаем, что на 100% универсального ФВ не бывает, но я считаю, что можно написать основу для практически любого проекта. Единственное условие - проект должен быть не пустяковый, ибо затраченные ресурсы не будут окупаться. Довольно абстрактной площадкой является LIMB - он больше похож на набор библиотек, разработчики свели к минимуму количество зависимостей. Он мне нравится, но я например, не хочу использовать их шаблонную систему WACT или мне не нравится его производительность. Каждый фреймворк часто навязывает какие-то мудрёные библиотеки (один Propel чего стоит ).а так, чтобы взять хитрозакурченный проект и реализовать его только силами какого-либо фреймворка - утопическая мечта, на елку залезть и на х.. сесть все равно не получится, и тут уже все упирается в стоимость проекта. Все-таки времена, когда можно было грести бобло лопатой за по сути элементарную работу уже прошли, если браться за уникальную работу не-менйстрим, то есс-но многие фреймворки идут лесом, но это тоже зависит от разработчика, интересно ему ломать голову с непонятной хренью или легче и проще просто лупить цмски по 300 баксов
Есть доля правды. Но если постоянно использовать и развивать свой FW, можно быть вполне счастливым. Сегодня ведь с нуля практически ни кто уже не пишет. Постоянно юзаются какие-то библиотеки. Просто в PHP туго обстоят с этим дела, в других же языках возможности пошире, производительность лучше и пол дела уже неплохо написано до нас Т.е. является стандартом де-факто.Хотя о чем это я, без нормального дебуггера, стронг тайпов и прочих нужных вещей, серьезные проекты на ПХП лично мне кажутся мучением
Отправлено 15 октября 2007 - 17:09
Отправлено 15 октября 2007 - 19:16
На в кус и цвет... Я во всех фреймворках смотрю только идеи. View - не нравится, не используй. У меня например, сделано как в симфонии, не хочешь вида - его и не будет. Есть правда, одна проблемка - вид создаётся после выполнения экшена (action), а мне бы нужен его экземпляр в самом экшене, я бы добавл в него методов вроде setPageTitle и т.п. В симфонии Response отвечает за эти задачи, но мне кажется, это идеологически неправильно, по этому возможно, буду пересматривать эту модель. Реализацию фронт контроллера и фильтров я почти полностью позаимствовал у симфонии, но мне ещё очень симпатизируют фильтры в Лимбе, т.к. там контроллер тоже является фильтром, что я считаю, довольно гибким решением.Посмотрел я Limb, нипанравилось, зачем-то взяли эти бредовые идеи из ASP.NET и прикрутили их к похапе, хотя их активрекорд очень хвалили где-то. В целом, что меня сильно раздражает почти во всех фреймворках, так это однобокая заточенность для работы с view, я понимаю, что среднестатическому девелоперу для щастья больше и не надо, но если я хочу получить данные, скажем в формате JSON без рендеринга лэйаута, то возникают некоторого рода проблемы.
Посмотрел в каке хелпер для работы с prototype.js, ужаснулся и поскорее постарался забыть