Ru-Board.club
← Вернуться в раздел «Флейм»

» PHP умрёт?

Автор: Swappp
Дата сообщения: 31.10.2004 15:20
В последнее время, то, что я писал на PHP вообще не содержало ни одного HTML тега генерировался XML, а потом приобразовывался в нужный вид с помощью XSLT
Хотя DOM2 довольно запутанный... и документация по нему на php.net не полная, приходится смотреть на w3.org
Автор: Maxer
Дата сообщения: 31.10.2004 15:21

Цитата:
ты понял

Понял Ни дня без кода

Добавлено

Цитата:
генерировался XML, а потом приобразовывался в нужный вид с помощью XSLT

Можешь по-подробнее об этом?
Автор: eugrus
Дата сообщения: 31.10.2004 15:27

Цитата:
PHP умрёт?
конечно

но не раньше нас
Автор: Maxer
Дата сообщения: 31.10.2004 15:30
eugrus
5 баллов мы что через 3-4 года умрём
Автор: Swappp
Дата сообщения: 31.10.2004 15:33
Maxer

Цитата:
Можешь по-подробнее об этом?

Это не просто... И немного не экономично... хотя XSLT можно поручить браузеру (IE/Mozilla). Ну и архитектуру программы надо хорошо продумывать.
http://www.php.net/manual/en/ref.xsl.php
http://www.php.net/manual/en/ref.dom.php
Зато PHP может генерировать один XML а из него получаются странички для разных устройств (PDA, WAP, версия для печати).
Примерно того же можно добиться используя шаблонизаторы, например Smarty.
Автор: Maxer
Дата сообщения: 31.10.2004 15:36
Swappp
Где достать книги в .pdf или .chm варианте по XML?
Автор: eugrus
Дата сообщения: 31.10.2004 15:36
а какие у PHP конкуренты?

Perl? - да - это хороший язык, но пока они довольно неплохо уживаются...

ASP? его кроме www.microsoft.com на больших порталах не встретишь. уже не говорю о том что web-сервера под Windows в меньшенстве
Автор: Maxer
Дата сообщения: 31.10.2004 15:38
eugrus

Цитата:
ASP? его кроме www.microsoft.com на больших порталах не встретишь.

/*вроде ещё на sony.com было */ это было давно и не правда

Цитата:
web-сервера под Windows в меньшенстве

Это правда.
Автор: Swappp
Дата сообщения: 31.10.2004 15:44
Maxer

Цитата:
Где достать книги в .pdf или .chm варианте по XML?

Сам XML ничего сложного из себя не представляет. Больше всего документации на w3.org, т.к. они утверждали этот стандарт. Тут надо учить DOM (хотя не обязательно, можно самому написать несколько классов либо вообще генерировать XML как HTML, т.е. сразу печатать теги, но это не очень надежно) и XSL/XSLT. По xsl/xslt есть документация на русском на rol.ru.

Добавлено
eugrus

Цитата:
ASP? его кроме www.microsoft.com на больших порталах не встретишь. уже не говорю о том что web-сервера под Windows в меньшенстве

Нет, здесь дела обстоят немного иначе. Крупные фирмы почему то используют .NET... примеров могу привести множество intel.com, promise.com, asus.com...

Добавлено
кстати эти самые фирмы сконфигурировали свои сервера через... заходим на сайты без www... intel еще нормально, а promise вообще на сервер с Solaris идет, asus - "Site Not Found", и так у многих на Windows серверах
Автор: xntx
Дата сообщения: 31.10.2004 16:00
eugrus

Цитата:
а какие у PHP конкуренты?

Perl? - да - это хороший язык, но пока они довольно неплохо уживаются...

ASP? его кроме www.microsoft.com на больших порталах не встретишь. уже не говорю о том что web-сервера под Windows в меньшенстве


Цитата:
Нет, здесь дела обстоят немного иначе. Крупные фирмы почему то используют .NET... примеров могу привести множество intel.com, promise.com, asus.com...

я же уже сказал на предыдущей странице. крупным компаниям наоборот легче заплатить за asp.net чем возиться с постоянно меняющимся php. если у них серваки например на винде стоят (как правило, крупные фирмы сайты ведь хостят у себя) и базы данных mssql, то на кой им сдался тот php или perl?

Добавлено
Swappp

Цитата:
кстати эти самые фирмы сконфигурировали свои сервера через... заходим на сайты без www... intel еще нормально, а promise вообще на сервер с Solaris идет, asus - "Site Not Found", и так у многих на Windows серверах

да уж, меня это тоже всегда убивает, причем имхо, они ведь так половину посетителей теряют, неужели админы сами по интернету не ходят, или они сайт только через localhost смотрят?
Автор: Maxer
Дата сообщения: 31.10.2004 16:05

Цитата:
asus - "Site Not Found"

http://asus.com/
No web site is configured at this address.

Никогда таких лолов не видел
Автор: KADABRA
Дата сообщения: 31.10.2004 16:11
eugrus

Цитата:
ASP? его кроме www.microsoft.com на больших порталах не встретишь. уже не говорю о том что web-сервера под Windows в меньшенстве

А как же http://www.securitylab.ru/
Maxer
А вот комменировать свои творения надо обязательно.
И не принти ШТМЛ прямо в той же функции, где обращался к базе данных - должна же быть определённая архитектура - отделно логика, отдельно представление, а не каша-малаша
А вообще вопрос 2ALL: Ведь и UML применим к проектированию ПХП сценариев?
Автор: Swappp
Дата сообщения: 31.10.2004 16:20
Maxer
Зато Windowz 2003
Если бы мне предложили админить *nix+apache+php+perl или Windows 2003+IIS+ASP.NET с зарплатой на 20% больше чем при *nix решении, я бы выбрал *nix Один раз сконфигурировал, а потом только security обновления ставить.
KADABRA

Цитата:
А вообще вопрос 2ALL: Ведь и UML применим к проектированию ПХП сценариев?

Ага, только до выхода PHP5 объектно-ориентированный подход мало кто использовал, соответственно и от UML мало пользы.
Автор: KADABRA
Дата сообщения: 31.10.2004 16:26
Swappp

Цитата:
Ага, только до выхода PHP5 объектно-ориентированный подход мало кто использовал

Ага, и пока этот ПХП 5 на сервера поставят, пол-года пройдёт, а хочется сейчас и уже
Много нового в нём, особенно понравился mysqli и исключения.
Автор: Swappp
Дата сообщения: 31.10.2004 16:34
KADABRA

Цитата:
Ага, и пока этот ПХП 5 на сервера поставят, пол-года пройдёт, а хочется сейчас и уже
Много нового в нём, особенно понравился mysqli и исключения.

так бери VPS/VDS и ставь, что хочешь
Maxer

Цитата:
http://news.netcraft.com/archives/2004/08/index.html

Apache ничего не угрожает И судя по графику в .NET некоторые разочаровались.
Автор: KADABRA
Дата сообщения: 31.10.2004 16:42
Swappp

Цитата:
в .NET некоторые разочаровались.

И я тоже

Цитата:
ак бери VPS/VDS и ставь, что хочешь

Дороговато будет

Добавлено

Цитата:
http://news.netcraft.com/archives/2004/08/index.html


Цитата:

Developer July 2004 Percent August 2004 Percent Change
Apache 35122146 67.37 36112220 67.70 0.33
Microsoft 11115660 21.32 11311414 21.21 -0.11

Апача всё больше, а M$ IISекает
Автор: Maxer
Дата сообщения: 31.10.2004 23:21

Цитата:
объектно-ориентированный подход

А щас без него писать проги на PHP уже почти не имеет смысла.
Автор: Swappp
Дата сообщения: 31.10.2004 23:46
Maxer

Цитата:
А щас без него писать проги на PHP уже почти не имеет смысла.

Не совсем...

А вот какой красивый код модуля у моей CMS сравните с PHPNuke

Код: <?PHP
class MTest extends Module
{
public function ActionMain($b = null)
{
$this->page->xslt = 'news.xsl';
$this->page->title = 'Test';
for ($i = 0; $i < 10; $i++)
{
$news = new DOMElement('news');
$this->page->xml_content->appendChild($news);
$news->appendChild(new DOMElement('title', "$i-$b - 2004.10.12"));
$news->appendChild(new DOMElement('text', "lalala text... $i"));
}
}
}
?>
Автор: Maxer
Дата сообщения: 01.11.2004 00:08

Цитата:
PHPNuke

Просто тупая система.

Добавлено

Цитата:
Apache ничего не угрожает

Ну ему лично - ничего, а вот тому что работает с ним в паре(PHP(5) и MySQL(I)) - да.
Автор: Swappp
Дата сообщения: 01.11.2004 00:23
Maxer

Цитата:
Просто тупая система.

это до сих пор один из самых популярных движков, хотя все его ругают
Изначально разрабатывалась не ОО архитектура и тем не менее он имеет право на жизнь.
Хотя с ОО можно делать более красивые модули, приведенный мною пример к сожалению не отображает всей красоты

Добавлено

Цитата:
Ну ему лично - ничего, а вот тому что работает с ним в паре(PHP(5) и MySQL(I)) - да.

И что же придет ему на смену? MySQL возможно SQLite, но что PHP??? Perl? Java? вроде они совместно существуют не один год.
Автор: Maxer
Дата сообщения: 01.11.2004 01:06
Swappp
Я имел ввиду основные (PHP и MySQL). Они сдохнут верняк сдохнут. А за собой и Apache потянут

Добавлено

Цитата:
это до сих пор один из самых популярных движков

Ага , и прямо пропорционально его популярности возрастает количество найденых в нём дыр
Автор: Swappp
Дата сообщения: 01.11.2004 01:55
Maxer
Быстрее MS разроится...

Цитата:
Ага , и прямо пропорционально его популярности возрастает количество найденых в нём дыр

Это нормально... дыры имеют свойство исчезать, после их нахождения
Автор: KADABRA
Дата сообщения: 01.11.2004 10:22
Swappp

Цитата:
И что же придет ему на смену? MySQL возможно SQLite, но что PHP??? Perl? Java? вроде они совместно существуют не один год.

Да, на смену может прийти СЛОН! ( PostgreSQL ), но МуСКЛ всё-таки останется. A ПХП со всеми уживётся.

Цитата:
это до сих пор один из самых популярных движков, хотя все его ругают

Аналогия с Форточками

Цитата:
Я имел ввиду основные (PHP и MySQL). Они сдохнут верняк сдохнут. А за собой и Apache потянут

Да никогда, даже если ВДРУГ(!) что-то произойдёт с ПХП и МуСКВЛ, их заменит Жаба (Апач Томкет) или Перл и ПостгреСКЛ. Апач не связан непосредственно с ними, это отдельные программные продукты.
Автор: Maxer
Дата сообщения: 01.11.2004 15:36

Цитата:
Апач не связан непосредственно с ними, это отдельные программные продукты.

Связан. А когда умрёт PHP или MYSQL с ним(и) уйдут и большинство пользователей цепи Apache+MySQL+PHP. Значит потребителей Apache станет меньше и он сдохнет
Автор: KADABRA
Дата сообщения: 01.11.2004 15:49
Maxer

Цитата:
потребителей Apache

СисАдмин 4e\/e®
Значит если подорожаёт табуретки мы будем есть стоя?
А если ЖК мониторы станут в 100 раз дороже, Микрасофт обанкротится?
Автор: Swappp
Дата сообщения: 01.11.2004 16:22
KADABRA

Цитата:
Да, на смену может прийти СЛОН! ( PostgreSQL ),

Слон большой и толстый, он web сервер в 1U раздавит
У MySQL основное приимущество, высокая скорость выборки данных...

Цитата:
их заменит Жаба (Апач Томкет)

Не, жаба немного другой класс задач выполняет. И разработка кода сложнее.
Maxer

Цитата:
Связан. А когда умрёт PHP или MYSQL с ним(и) уйдут и большинство пользователей цепи Apache+MySQL+PHP. Значит потребителей Apache станет меньше и он сдохнет

Ага, а еще все ринутся ставить Windows Longron на сервер...
Автор: KADABRA
Дата сообщения: 01.11.2004 19:14
Swappp

Цитата:
У MySQL основное приимущество, высокая скорость выборки данных...

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

Цитата:
Не, жаба немного другой класс задач выполняет.

Какой? Вот у нас у прова для просмотра статистики Апач Томкет стоит
Автор: Swappp
Дата сообщения: 01.11.2004 19:30
KADABRA

Цитата:
Какой? Вот у нас у прова для просмотра статистики Апач Томкет стоит

Ну а если какой нибудь индивидуал напишет форум на ASM, это не значит, что ASM может конкурировать с PHP
У Java выше производительность, но его надо компилировать... Т.е. уровень разработчика должен быть немного выше (php, написал <?php echo "Hello World!"; ?> залил на сервер и работает). PHP хорош еще тем, что может генерировать код на лету (см. мой код выше, для вызова actionMain используется eval()... с передачей параметров запроса).

Цитата:
На сколько я знаю, в 8 слоне скорость выборки будет не на много медленней дельфина, а доп. возможностей туева хуча

А вот в mysql-5 тоже много чего обещают (ветка 4.1 уже стабильна).
Как всегда скатились в вечный спор
"windows vs *nix"
"php vs perl"
".net vs java"
"mysql vs postgresql"...
Автор: KADABRA
Дата сообщения: 01.11.2004 19:39
Swappp

Цитата:
А вот в mysql-5 тоже много чего обещают (ветка 4.1 уже стабильна).

mysql-5 - ещё Алфа(PostgreSQL 8.0 - beta 4), а для 4.1 - надо переписывать весь код работы с БД, и кажется только 5 ПХП с ним работает, хотя мне нравится то, как это реализовано в классе mysql.
Автор: Swappp
Дата сообщения: 01.11.2004 20:56
KADABRA

Цитата:
а для 4.1 - надо переписывать весь код работы с БД, и кажется только 5 ПХП с ним работает, хотя мне нравится то, как это реализовано в классе mysql.

Нет
можно использовать старый libmysql, но без поддержки некоторых новшеств.

Страницы: 123

Предыдущая тема: Госдума запретила пить пиво на улице


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.