Вийшла друга версія PHP надбудови поверх Eclipse — PDT 2.0.

Нова версія включає виправлення знайдених багів у попередніх версіях, покращену підтримку обєктно-орієнтованого програмування в PHP, показ ієрархії типів та навігацію по методах та типах.

Завдяки Dynamic Languages Toolkit було покращено швидкість індексування.

PDT є базою на якій будується одне з найпопулярніших середовищ для PHP — Zend IDE. На сайті Zend можна ознайомитись зі [списком...

Огляд Netbeans 6.5

Огляд можливостей Netbeans 6.5

PHP

Редактор PHP (Доповнення коду (Code completion), ситаксичне та семантичне підсвітлення коду)

Підтримка нотації heredoc та PHTML

Відлагодження за допомогою Xdebug

Генератори для уривків коду (code snippets) з MySQL

JavaScript та Ajax

Відлагодження JavaScript Debugging на FireFox та Internet Explorer

Моніторінг HTTP транзакцій

-...

В посте “ Symfony Components – библиотека компонентов Symfony” рассказывалось, что такое Symfony Components.

Fabien Potencier поведал о том, что специально для этого проекта был создан отдельный сайт: Symfony Components — Standalone libraries for PHP.

Каждый компонент имеет свой собственный раздел с документацией, API, инструкциями по установке и примеры по использованию. В качестве примера описан компонент YAML, остальные Event Dispatcher, Dependency Injection, Templating...

enA caching pattern for models

ruПаттерн кэширования для моделей

uaПаттерн кешування для моделей

Це паттерн для моделей, які використовують Zend_Cache і магічний метод __call.

Проста ідея

Ідея в тому, що модель повинна мати можливість повертати не кешовані або кешовані виклики, без постійної ініціалізації певного об'єкту. Повинно відбуватися легке...

Французская компания UI Studio выложила интересный контрольный список (checklist) для проверки проектов: “ничего ли разработчики не забыли при развертывании проекта на продакшен сервере?” — Check if your symfony application is ready for deployment.

На самом деле все, что там написано мы как разработчики делаем и даже больше, но в любом случае этот список будет полезен не только для новичков. Там собрана информация, которая не только систематизирована, но и детализирована. Ниже приведен скриншот как это все выглядит. Весь проект...

Опис задачі

Комунікація PHP<->JAVA через черги повідомлень.

Все частіше приходиться зустрічатись із ситуаціями, коли необхідно інтегрувати різні платформи; наприклад, PHP та Java.

Веб сервіси надають можливість взаємодіяти між платформами. Але така взаємодія є досить обмеженою, оскільки інтегруються тільки сервіси, які можуть викликати методи один одного синхронним чи асинхронним способом. Такі речі, як черги повідомлень (message queues), до останнього часу були досить складними для...

Источник перевода: PhpInside: Современные PHP-фреймворки — полный список лидеров.

Оригинал на анг. языке: 16 PHP Frameworks To Consider For Your Next Project.

Ребята из phpinside молодцы, т.к. расширили список оригинальной статьи и добавили комментарии. В первоначальной статье не было таких фреймворков, как onPHP, Yii, Pluf и других. В итоге имеем на сегодня 22 фреймворка на языке PHP, что впечатляет!

  1. Agavi. PHP5 фреймворк, вариант реализации проекта...

Eclipse 3.5 Galileo

Вийшла нова версія потужного середовища для Java, C++, PHP та інших мов Eclipse 3.5 Galileo.

Один з розробників підібрав список найбільш цікавіших фіч які були включені в нову версію середовища:

[Покращення до редактора порівнянь...

Гарна підбірка підказок (cheat sheet):

Python

Subversion

Регулярні вирази

mod_rewrite

PHP

...

Netbeans 6.7

Коротенький огляд нової версії Netbeans 6.7.

З'єднані інструменти розробників

  • Створення проектів з відкритим кодом які розміщуються на Kenai прямо з середовища

- Управління Kenai проектами та взаємодія з однаково мислячими розробниками

  • Звіти по тікетам з використанням Jira та Bugzilla

Maven

...

1. Досить часто шаблони створюються не з *.php розширенням, а наприклад з *.tpl. Для того щоб додати розпізнавання *.tpl файлів як PHP файлів, тобто щоб працювала підсвітка та доповненя коду слід відкрити Tools->Options->Miscellaneous->Files, додати розширення фалу та вибрати PHP Mime тип.

Доповнення коду працює для include/require

Швидкий імпорт — Alt+Shift+I

PHPUnit підтримуються на рівні середовища, так само як і JUnit в Eclipse чи Netbeans. Дуже зручно. Це також...

DrupalCamp Kyiv 2009DrupalCamp Kyiv це два дні щільного спілкування між Drupal розробниками з України, Росії та Білорусі. У цьому році захід збере близько 200 фахівців та ентузіастів для спілкування, обміну досвідом та ідеями. Це можливість для всіх учасників спільноти познайомитися і дізнатися більше про Drupal та людей, які його створюють і використовують.

DrupalCamp Kyiv орієнтований як на початківців, які тільки почали своє знайомство з Drupal і хочуть дізнатися щось нове, так і на професійних веб-розробників, які зможуть поділитися...

Memcached 1.4.0

Вийшла нова версія одного з найпопулярніших рішень для кешу при розробці для вебу — memcached 1.4.0.

Головні зміни:

  • Бінарний протокол, який зменшує розмір запитів
  • Нові статистики
  • Дещо покращена швидкодія
  • Декілька виправлених багів

Детальний список зміни доступний на сайті.

Завантажити нову версію memcached можна з того ж сайту.

Визначення Класів та Наслідування

У попередніх версіях Prototype, framework забезпечував створення класу: метод Class.create(). Досі єдиною можливістю визначення класів таким шляхом полягала в тому, що конструктор автоматично викликав метод initialize. Тепер Prototype 1.6.0 постачається з підтримкою наслідування через модуль Class, який взято кількома етапами пізніше за останню версію; можна зробити цінніші класи в нашому коді з...

На днях вийшов перший майлстоун дев'ятої версії IntelliJ IDEA, названою Maia. Ця версія включає нову функціональність та вдосконалення які будуть доступні та доповнені у фінальному релізі IntelliJ IDEA 9. Отже, що нового?

  • Швидше середовище
  • Підтримка Java EE 6
  • Інтеграція з Tapestry
  • Розробка OSGi аплікацій
  • Android розробка
  • Підтримка PHP
  • Гнучка розробка

Серед цікавих новинок ще такі:

© 2009 - 2017, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування