Archive for the 'php' Tag

Выбор PHP редактора

Писать код в vi или блокноте, конечно хорошо, но рано или поздно самостоятельно вводить названия функций и работать с форматированием кода надоедает. Сегодняшний рынок представляет десятки продуктов подобного рода, протестированны были единицы.

PHP Expert Editor

Этот редактор уже стал стандартом де-факто для многих программистов. Подсветка синтаксиса, автоматическое форматирование, шаблоны конструкций, отладчик, макросы, свёртывание конструкций, проверка синтаксиса и разборка файлов придётся многим по вкусу. Разборка происходит по include-файлам, но не работает если инклуд проходил по константе, к примеру SOME_DIR.”/classes/Main.class.php” - подключен к просмотру не будет. Работает с perl, HTML, JS, XML, Ruby, Tcl. Небесплатен, для жителей бывшего СССР требует регистрации.

PSPad

Пад поддерживает не только PHP, но и perl, (X)HTML, CSS, JS, Java, C(++/#), Python, VB, RSS документы, objectPascal и десятки других языков; синтаксис описывается в *.ini файлах, дириктории Syntax, которые подлежат редактированию. Масштабируемые вкладки. Бесплатен и не требует регистрации.

Notepad++

Как и предыдущий бесплатный продукт, поддерживает не только PHP. Подсветка синтаксиса, форматирование, автозавершение, встроенные макросы TextFX выполняют работу по конвертации текста, по экранированию спецсимволов и ряду других проблем. Синтаксис описывается в *.api файлах.

Web2.0 vs Web3.0

То, что сейчас понимается под Web2.0 это дотком2.0. Под полу-мифическую фразу идут разработки, программисты строчат код. В действительности, Web2.0, о котором говорил Oreilly не совсем верно был понят, слишком много шума из ничего.

Попытаемся определить, что же такое Web2.0 и стоит ли к нему так рваться, как это делают сейчас.
На самом деле, AJAX и VistaStyle не является Web2.0. Понятие Web2.0 - это понятие новой волны, методов и технологий разработки веб-приложений. Сейчас же многие путают Web2.0 и просто разработку с применением JavaScript, PHP и MySQL. Web 2.0 можно сказать нет, нет чётких границ - это Web 1.0, а это Web 2.0. Назвать Web’ом 2.0 можно то, что сейчас зовётся Web3.0 - глобальную семантическию сеть, которая посредством RDF и SPARQL соединит все документы в сети, сделав поиск более быстрым и удобным.

Стратегически - Web3.0 можно назвать второй волной, так как сначала в Web 1.0 была просто связь документов через ссылки, но сами документы не были связаны. Если же представить, что такое Web 2.0 - это семантическая сеть, которая объединит накопленную информацию. В ином случае, Web 2.0, как сейчас его описывают, что он якобы настал, является лишь дороботкой Web1.0 - Web 1.5. В Web 1.5 информация предоставляется быстрее, имеет примитивные средства группировки и ранжировании информации, часто ошибается и работает не стабильно. Веб 2.0 - стабильная семантическая сеть с ограниченными количеством документов возможностями, настраеваемая пользователем, умело работающая с метабазами и комплектацией конечного продукта - информации. Объединение ассоциативного мышления человека и структуированных запросов к метабазам - путь к Web 2.0, которые многие считают Web 3.0.
Новая волна - 2.0, должна явно отличаться от предыдущей, сейчас же AJAX, glassStyle, множественные запросы к БД - всё это уже было возможно в Web 1.0, AJAX не вчера сделан, glass или VistaStyle на мониторах с 16 цветами смотрелся бы малопригодно, а множественные запросы к БД - с опиративкой в 64 Кб - забава не для слабонервных.
Web 2.0 - систематизирует информацию на новой платформе семантической сети и новых технологиях.

Разница

В английском вордпрессе по тегам самый крупный - Life, у нас Php. Разница в интересах.