LinuxForum.Fans
Тема

Если кто-то пишет web-ПО на PHP

Автор: metra 14 сообщений 3002 просмотров
#180550

Посоветуйте тип разработки, если так можно сказать. Т.е. используете ли вы framework'и, или же пишете на голом PHP, или же однажды написал свой набор классов используете их как кирпичи для построения каждого ПО и т.п.
Цель - написание движков для интернет-проектов от интернет-каталога до биржы труда с максимальной скоростью и абсолютным разделением кода и верстки и максимальной гибкостью.

#180555

А чем вас существующие не устраивают?
Я это к тому, что вы для себя же приняли решение написать свой, а не использовать существующий. Но это решение подходит вам, а кому то нет - поскольку его запросы существующие удвлетворяют.

Так же и с фреймворками - если конкретно вас на конкретном проекте конкретный фреймоворк устраивает - используйте....

Просто так без оснований создавать велосипед нет смысла. И все решается только для конкретного случая.

#180565

для клиентов использую жумлу
для себя пишу сам скрипты модель которых похожа чем то на 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

#180580
voral написал:
А чем вас существующие не устраивают?

Я это к тому, что вы для себя же приняли решение написать свой, а не использовать существующий. Но это решение подходит вам, а кому то нет - поскольку его запросы существующие удвлетворяют.

Так же и с фреймворками - если конкретно вас на конкретном проекте конкретный фреймоворк устраивает - используйте....

Просто так без оснований создавать велосипед нет смысла. И все решается только для конкретного случая.

Все дело в том, что мой опыт создания web-ПО пока что сводится только к написанию своих классов и без разделения кода и верстки.
Вот я и решил поспрашивать у тех, кто уже что-то подобное (фреймворки и пр.) использует, дабы начать изучать.

mogul82 написал:
кстати: быстродействие фраемворков

На основании чего такие цифры и что они означают (10.0 - это самый медленный или наоборот)?
Вы какие использовали полноценно?

#180589

10 самый быстрый

#180802
voral написал:
Просто так без оснований создавать велосипед нет смысла. И все решается только для конкретного случая.

Поддерживаю.
Зависит от данного конкретного случая.
Если, например для своего сайта/блога я могу с легкостью использовать WordPress и он меня устраивает всем,
то вот к примеру заказчику пришлось писать все с нуля (таковы были требования, чтобы ни намека на существующие CMS)

P.S. Вообще, если честно PHP не люблю я и использую его лишь как инструмент заработка.

#180815
mdma написал:
[quote=voral]Просто так без оснований создавать велосипед нет смысла. И все решается только для конкретного случая.

Поддерживаю.
Зависит от данного конкретного случая.
Если, например для своего сайта/блога я могу с легкостью использовать WordPress и он меня устраивает всем,
то вот к примеру заказчику пришлось писать все с нуля (таковы были требования, чтобы ни намека на существующие CMS)

P.S. Вообще, если честно PHP не люблю я и использую его лишь как инструмент заработка.[/quote]

Почему вы не любите этот язык? А причину того, почему не переходите в таком случае на Perl, к примеру, я догадываюсь - PHP, как стандарт в клиентском создании сайтов, естественно негласный.

#180819
emlsch написал:
Почему вы не любите этот язык? А причину того, почему не переходите в таком случае на Perl, к примеру, я догадываюсь - PHP, как стандарт в клиентском создании сайтов, естественно негласный.

Ответ на самом деле еще проще - я ненавижу динамическую типизацию.
Perl - это вообще ужас, хотя и на нем тоже приходится писать.
А читать чей-то код на Perl, особенно когда автор злоупотребляет $_ и @_ без комментариев - проще написать свое.

Единственный язык с динамической типизацией, который я переношу и даже который мне нравится - Python.

#180822
mdma написал:
[quote=emlsch]Почему вы не любите этот язык? А причину того, почему не переходите в таком случае на Perl, к примеру, я догадываюсь - PHP, как стандарт в клиентском создании сайтов, естественно негласный.

Ответ на самом деле еще проще - я ненавижу динамическую типизацию.
Perl - это вообще ужас, хотя и на нем тоже приходится писать.
А читать чей-то код на Perl, особенно когда автор злоупотребляет $_ и @_ без комментариев - проще написать свое.

Единственный язык с динамической типизацией, который я переношу и даже который мне нравится - Python.[/quote]

Почему тогда не пишете на Python клиентские сайты?

#180823
emlsch написал:
Почему тогда не пишете на Python клиентские сайты?

Не все хостинги поддерживают Django, но зато все поддерживают PHP.
Грубо говоря - "пипл хавает"

#180835

лично мне пайтон тупо не нравится. php лучше. Хотя на нем и простро отстрелить себе ноги по самые яйца.
Ну и что?

#180844
drBatty написал:
Хотя на нем и простро отстрелить себе ноги по самые яйца.

Это скорее про Perl :lol:

#180877
mdma написал:
Это скорее про Perl

perl - это вообще...

Типичная программа на Перле выглядит так, как будто программист бился головой об клавиатуру; и чаще всего оно так и есть
#194620

Я люблю ZF. Его преимущество перед остальными в том, что вы можете использовать каждый класс отдельно. А вместе они так вообще - сила! :-)
Опять же всё оттестировано уже, стандартные интерфейсы.

Войдите или зарегистрируйтесь, чтобы ответить.