О PHP-фреймворках
1594 сообщения
#15 лет назад
Цитата ("neadekvat"):И вообще..учите английский Программисту там половина слов будет интуитивно понятна благодаря опыту. Вторую половину можно опять же понять по смыслу, либо посмотреть в переводчике.
Да я английским, на уровне технической и не очень документации, владею. Просто дело не только в документации, а в осознании того факта, что даже нет никакого ресурса/сообщества русскоязычных пользователей Kohana
Цитата ("kirilev"):
сделаете просто краткий обзор возможностей
Да вот в том то и дело, что, как мне показалось, возможности у фреймворков практически на одном уровне
731 сообщение
#15 лет назад
А мне очень понравился YII. Перешел с Zend. Легко пишется, быстро работает. Молодой только, но мне пришелся по душе. У YII есть некоторые проблемы с документацией, но на русском есть достаточно материалов.
1594 сообщения
#15 лет назад
Еще насчет различий.Улыбнуло следующее:
Kohana:
<?php
// Correct:
$str = 'one'.$var.'two';
// Incorrect:
$str = 'one'. $var .'two';
$str = 'one' . $var . 'two';
ZF:
Цитата:
<?php
//Correct:
$company = 'Zend' . 'Technologies';
//Incorrect:
$company = 'Zend'.'Technologies';
И отношение к "верблюжему" именованию у них диметрально противоположенные))
1594 сообщения
#15 лет назад
-1 к карме Kohana.Что в DLE раздражало, а теперь и тут) В каждом файле надо
Цитата:
defined('SYSPATH'OR die('No Direct Script Access'
;
Чтобы запретить доступ не из фреймворка. Zend с этим как то и без этого справлялся)
5330 сообщений
#15 лет назад
Цитата ("Hungry_Hunter"):Думаю что выбрать CodeIgniter или Yii
а не думай! Yii быстрее и как то попроще
1594 сообщения
#15 лет назад
neadekvat, нет, не сложно. )) Ну вот как-то раздражает просто))Пока что остановился на CodeIgniter... Жду пока переубедят))
Плюсы (во всяком случае для меня)
1. Хорошая и понятная документация
2. Стиль к кодирования, практически не отличающийся от того, что использую я
3. Не обнаружил лишнего. Но и важного ничего не пропущено
4. Да и вроде сообщество/поддержка на нормальном уровне.
в Yii не понравились URI. Как-то они не соответствуют моему понятию о ЧПУ.
5330 сообщений
#15 лет назад
.htaccess спасет отца русской демократиимне битрикс местами нравится, если бы не сраный способ работы с инфоблоками и доп полями
1594 сообщения
#15 лет назад
Цитата ("ArtPro"):.htaccess спасет
Ну, фреймворк для того и предназначен, что всё должно работать без лишней настройки.
Так что всё еще жду комментов, которые не дадут мне остановиться на CI )
2817 сообщений
#15 лет назад
Цитата ("Anexroid"):Ну, фреймворк для того и предназначен, что всё должно работать без лишней настройки.
Улыбнуло ).. Что-то с серии: "Хочу фреймфорк, который делал бы всю работу за меня: нажал две кнопки, содрал с заказчика *** баксов"
1594 сообщения
#15 лет назад
kirilev, не стоит понимать настолько буквально.Я имел ввиду, что дополнительное мозгое****о с .htaccess и т.п не нужно.
Я установил на сервер фреймворк, прописал доступ к БД и базовые настройки, а дальше мне остается только создаваться модели-контроллеры-представления для интересующих меня разделов сайта. Не задумываясь о экранировании переменных, кавычках - всё это должны делать функции запроса к БД, которым я скармливаю эти переменные, и прочее, и прочее...
Разумеется, если мои запросы соответствуют тому, что может дать мне фреймворк.
Понятное дело, что в некоторых случаях придется создать и расширение для базовой библиотеки, и роутинг настроить, никто этого не отрицает
1172 сообщения
#15 лет назад
Цитата ("Anexroid"):neadekvat, нет, не сложно. )) Ну вот как-то раздражает просто))
А вот возьмет заказчик и угробит .htaccess, тогда вообще без защиты будет. Проверка константы занимает всего 1-2 строки, работает за наносекунды, а дополнительную защиту дает. В любом случае, при прямом вызове эти скрипты не должны работать. Но если принципиальность не позволяет, а проекты делаются исключительно для себя любимого, то может и будет раздражать.
3240 сообщений
#15 лет назад
Цитата ("Anexroid"):Пока что остановился на CodeIgniter... Жду пока переубедят))
Можно я попробую переубедить?
CodeIgniter — прекрасное решение, но для PHP 4. Этого достаточно? )
5330 сообщений
#15 лет назад
Цитата ("kirilev"):Что-то с серии: "Хочу фреймфорк, который делал бы всю работу за меня: нажал две кнопки, содрал с заказчика *** баксов"
Вы видели как микросхемы разводят?
удивитесь. но там реально кнопка "зделать все красиво" есть... только до этого программисты долго-долго работали.
2817 сообщений
#15 лет назад
Оффтопик
Цитата ("ArtPro"):
Не к месту
В станках с ЧПУ тоже есть чудесная кнопка, вставляешь заготовку (кем-то сделанную), вставляешь флешку с 3д-моделью (тоже кем-то сделанную), жмакаешь "Гов" - получаешь красиво. Но чтобы получить красиво, нужно сделать заготовку с дерева\метала, и нарисовать чертёж, например в 3д-макс, но это оператора не е*ет, его дело кнопку нажимать ))
Вы видели как микросхемы разводят?
удивитесь. но там реально кнопка "зделать все красиво" есть... только до этого программисты долго-долго работали.
Не к месту

В станках с ЧПУ тоже есть чудесная кнопка, вставляешь заготовку (кем-то сделанную), вставляешь флешку с 3д-моделью (тоже кем-то сделанную), жмакаешь "Гов" - получаешь красиво. Но чтобы получить красиво, нужно сделать заготовку с дерева\метала, и нарисовать чертёж, например в 3д-макс, но это оператора не е*ет, его дело кнопку нажимать ))
1594 сообщения
#15 лет назад
Цитата ("tvv"):CodeIgniter — прекрасное решение, но для PHP 4. Этого достаточно? )
Но работает же на сервере с PHP 5? Работает...
Нет, я конечно понимаю, что что-то могло и морально устареть, но всё же...
1172 сообщения
#15 лет назад
Цитата ("kirilev"):жмакаешь "Гов" - получаешь красиво.
Простите, еще разок, что на кнопочке написано?
Цитата ("Anexroid"):
Но работает же на сервере с PHP 5? Работает...
Не поверите, MS-DOS на 6 ядрах тоже запускается. И работает!
1594 сообщения
#15 лет назад
Lisio, ну и почему бы не использовать MS-DOS? Вам же никто не запрещает.А по поводу PHP 4 - PHP 5.
Много ли функций PHP 4 не работают в PHP 5? Работает практически 100%, т.к были оставлены для совместимости.
И в чем я проиграю, если буду использовать PHP4-скрипт на сервере PHP5?
16382 сообщения
#15 лет назад
Цитата ("Anexroid"):И в чем я проиграю, если буду использовать PHP4-скрипт на сервере PHP5?
в том же в чем проиграешь если будешь использовать ms-dos на 6-ти ядрах. ms-dos будет работать в реальном режиме процессора на одном ядре и использовать 1 мегабайт памяти.
1172 сообщения
#15 лет назад
Цитата ("Anexroid"):Lisio, ну и почему бы не использовать MS-DOS? Вам же никто не запрещает.
Никто никому не запрещает биться головой о стену. Но ведь большинство же этим не занимается. Можно - не значит нужно.
Цитата ("Anexroid"):
И в чем я проиграю, если буду использовать PHP4-скрипт на сервере PHP5?
Вы только выиграете, если будете использовать PHP4. Производство костылей - очень прибыльный бизнес.
Цитата ("neadekvat"):
Так зачем сознательно шагать назад, к четвертой версии, когда все смотрят на шестую?
И если в шестой не будет 100% поддержки юникода в нативном режиме - я буду мегазол.