Посоветуйте тип разработки, если так можно сказать. Т.е. используете ли вы framework'и, или же пишете на голом PHP, или же однажды написал свой набор классов используете их как кирпичи для построения каждого ПО и т.п.
Цель - написание движков для интернет-проектов от интернет-каталога до биржы труда с максимальной скоростью и абсолютным разделением кода и верстки и максимальной гибкостью.
Если кто-то пишет web-ПО на PHP
А чем вас существующие не устраивают?
Я это к тому, что вы для себя же приняли решение написать свой, а не использовать существующий. Но это решение подходит вам, а кому то нет - поскольку его запросы существующие удвлетворяют.
Так же и с фреймворками - если конкретно вас на конкретном проекте конкретный фреймоворк устраивает - используйте....
Просто так без оснований создавать велосипед нет смысла. И все решается только для конкретного случая.
для клиентов использую жумлу
для себя пишу сам скрипты модель которых похожа чем то на MVC, только не так много подключаемых файлов,
просто считываю URL в зависимости от него подключаю файлы
из них 3-4 системных
еще 2а на каждый модуль
все легко и просто
кстати: быстродействие фраемворков
10.00 DooPhp
7.86 Codeigniter
7.75 Kohana
7.04 Yii
6.63 Symfony2
6.00 Solar
5.50 Akelos
4.78 Zend
2.79 Symfony1.4.2
2.03 Cake
Codeigniter и Kohana, Yii не че так
PHP лучший язык
некоторые пишут ПО с GUI
А чем вас существующие не устраивают?
Я это к тому, что вы для себя же приняли решение написать свой, а не использовать существующий. Но это решение подходит вам, а кому то нет - поскольку его запросы существующие удвлетворяют.
Так же и с фреймворками - если конкретно вас на конкретном проекте конкретный фреймоворк устраивает - используйте....
Просто так без оснований создавать велосипед нет смысла. И все решается только для конкретного случая.
Все дело в том, что мой опыт создания web-ПО пока что сводится только к написанию своих классов и без разделения кода и верстки.
Вот я и решил поспрашивать у тех, кто уже что-то подобное (фреймворки и пр.) использует, дабы начать изучать.
кстати: быстродействие фраемворков
На основании чего такие цифры и что они означают (10.0 - это самый медленный или наоборот)?
Вы какие использовали полноценно?
10 самый быстрый
Просто так без оснований создавать велосипед нет смысла. И все решается только для конкретного случая.
Поддерживаю.
Зависит от данного конкретного случая.
Если, например для своего сайта/блога я могу с легкостью использовать WordPress и он меня устраивает всем,
то вот к примеру заказчику пришлось писать все с нуля (таковы были требования, чтобы ни намека на существующие CMS)
P.S. Вообще, если честно PHP не люблю я и использую его лишь как инструмент заработка.
[quote=voral]Просто так без оснований создавать велосипед нет смысла. И все решается только для конкретного случая.
Поддерживаю.
Зависит от данного конкретного случая.
Если, например для своего сайта/блога я могу с легкостью использовать WordPress и он меня устраивает всем,
то вот к примеру заказчику пришлось писать все с нуля (таковы были требования, чтобы ни намека на существующие CMS)
P.S. Вообще, если честно PHP не люблю я и использую его лишь как инструмент заработка.[/quote]
Почему вы не любите этот язык? А причину того, почему не переходите в таком случае на Perl, к примеру, я догадываюсь - PHP, как стандарт в клиентском создании сайтов, естественно негласный.
Почему вы не любите этот язык? А причину того, почему не переходите в таком случае на Perl, к примеру, я догадываюсь - PHP, как стандарт в клиентском создании сайтов, естественно негласный.
Ответ на самом деле еще проще - я ненавижу динамическую типизацию.
Perl - это вообще ужас, хотя и на нем тоже приходится писать.
А читать чей-то код на Perl, особенно когда автор злоупотребляет $_ и @_ без комментариев - проще написать свое.
Единственный язык с динамической типизацией, который я переношу и даже который мне нравится - Python.
[quote=emlsch]Почему вы не любите этот язык? А причину того, почему не переходите в таком случае на Perl, к примеру, я догадываюсь - PHP, как стандарт в клиентском создании сайтов, естественно негласный.
Ответ на самом деле еще проще - я ненавижу динамическую типизацию.
Perl - это вообще ужас, хотя и на нем тоже приходится писать.
А читать чей-то код на Perl, особенно когда автор злоупотребляет $_ и @_ без комментариев - проще написать свое.
Единственный язык с динамической типизацией, который я переношу и даже который мне нравится - Python.[/quote]
Почему тогда не пишете на Python клиентские сайты?
Почему тогда не пишете на Python клиентские сайты?
Не все хостинги поддерживают Django, но зато все поддерживают PHP.
Грубо говоря - "пипл хавает"
лично мне пайтон тупо не нравится. php лучше. Хотя на нем и простро отстрелить себе ноги по самые яйца.
Ну и что?
Хотя на нем и простро отстрелить себе ноги по самые яйца.
Это скорее про Perl :lol:
Это скорее про Perl
perl - это вообще...
Типичная программа на Перле выглядит так, как будто программист бился головой об клавиатуру; и чаще всего оно так и есть
Я люблю ZF. Его преимущество перед остальными в том, что вы можете использовать каждый класс отдельно. А вместе они так вообще - сила! :-)
Опять же всё оттестировано уже, стандартные интерфейсы.