ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
10 июля
338469 Топик полностью
fk0, легенда (03.07.2012 12:56, просмотров: 142) ответил scorpion_с каторги на Для создания сайтов на мой взгляд РНР самое то что надо
Это типичный пример, так называемой каши в голове. И все проблемы от неё, а не от php. Сайты создавать 10 лет назад можно было в статике. И сейчас можно. Более того, если где-то нужна видимость динамики, то лучше и эффективней заранее её нагенерить (есть "движки" сайтов работающие по такому принципу, например, название так просто не припомню). Ну представь, если б каждый, вместо скачивания *.exe с сайта, скачивал компилятор, исходники, и компилировал себе свою версию -- большинство современных сайтов работают так, и это отнюдь не от широты ума, а строго наоборот. Ну и пожизненная занятость, а то как же. Там где было достаточно десятка статических страниц образуются мегабайты говнокода и mysql впридачу. Это о PHP. Если о сайтах, то в частности можно обратить взор на сахару. ajax + perl, если не ошибаюсь. Не самый плохой вариант. Вообще для единообразия процесса есть и серверный javascript и был ещё тогда (им. Netscape), когда современные быдлокодеры читать не умели, а у "дедов" через модем на 2400 через оный нетшкаф странички загружались быстрей, чем через 10мбит сейчас. К чему бы то... Вообще некоторые не понимают "что есть сайт". Тут весьма размытая грань между "электронной газетой", чем изначально был HTML, и приложением живущим в браузере пользователя. Вообще есть три составляющих. Собственно статический текст, на передачу и показ которого и ориентированны изначально веб-серверы и веб-браузеры. Приложения исполняемые на стороне сервера. Классический пример -- CGI, php внедрённый в страницы и обрабатываемый сервером, то же самое возможно и для perl, и для tcl, и для других языков, к слову, просто ратующие за PHP ничего кроме PHP не знают и не видели, и ещё нужно сказать это прекрасный пример когда мухи и котлеты в одну кучу, когда в "большом программировании" важность принципа разделения программ и данных вполне признаётся. И приложение исполняемое в браузере клиента: javascript, ActiveX, Flash и over9000 других плагинов, о которых опять же школота даже не догадывается. Хотя, современный javascript способен заменить их все. И вот PHP здесь -- малая часть всего комплекса. И далеко не лучшая. Сама технология смешивания кода и данных уже ведёт к качественному говнокоду во-первых, во-вторых как ЯВУ PHP достаточно плохой. Но некоторые кроме и дальше PHP ничего не видят в упор. Иногда ещё MySQL. Для хранения текста страничек, ага. Просто потому, что то же самое в текстовых файлах они не умеют. Понятие "шаблона" им не знакомо, например. О понятии архитектуры программного обеспечения собственно понятия не имеют, да и к программированию вообще не имеют отношения. Говорить тут не чего и не о чём.
[ZX]