Doctrine 2

Нещодавно відбувся реліз Doctrine 2.0 — самого потужного на сьогоднішній день ORM-фреймворка для PHP.
Однією з ключових особливостей Doctrine є можливість писати запити на об'єктно орієнтованій мові SQL,
яка називається Doctrine Query Language (DQL), створеній на основі Hibernates HQL. Окрім дрібних
відмінностей DQL від SQL, він ще й відрізняє обробку цих об'єктів і бази данних, дозволяючи розробникам
писати прості і гнучкі запити.
Код Doctrine 1 був переписаний до невпізнання. Проект тепер розбитий на три пакети:
— Common (містить загальні компоненти, які використовуються в інших пакетах)
— DBAL (шар абстракції доступу до ДБ)
— ORM (інструменти об'єктно-реляційного відображення)

Продуктивність виросла майже в півтори рази, що не може не радувати. Але і вимоги стали жорсткішими —
PHP 5.3+
На це знадобилося 2,5 роки і готовий продукт був випущений як подарунок користувачам до Різдва.

http://www.doctrine-project.org/blog/doctrine2-released
  • +6
  • 05 січня 2011, 16:10
  • Andrii
  • 2

ORMBattle - порівняння швидкодії ORM під .Net Повідомлення-посилання

Цікавий сайт на якому містяться порівняння швидкодії різних ORM у типових сценаріях. На даний момент міститься інформація про ADO.NET Entity Framework, LINQ to SQL, BLToolkit, DataObjects.Net, LinqConnect, NHibernate, OpenAccess, Subsonic.

Як боротись з SQL-ін’єкцією за допомогою PHP

Боримось з SQL-ін’єкцією за допомогою PHPSQL-ін’єкція це найбільш небезпечний тип атаки, адже саме вона стоїть за незліченною кількістю випадків злому які пережили корпоративні сайти та портали, і просто особисті домашні сторінки. Насправді захистити свій проект доволі легко – для цього потрібно перш за все зрозуміти в чому суть цієї проблеми та внести в свій код деякі зміни для захисту.


( Читати далі )

ROR конференція в Києві (26.IX'09)


Цієї суботи (26.IX'09) в Києві відбудеться вільна та безкоштовна конференція для Ruby on Rails програмістів: 10:00 AM вул. Ів. Мазепи № 34 («i·klass» центр)

Доповіді (програма постійно оновлюється...):
  • Основи Ruby та RORАндрій Константинів (Mint)
  • Готовимось до digg/хабраефекту — Андрій Савченко (Eggmen Group)
  • Аутентифікація та розподілені сервіси — Роман Парикін, Олександр Баранов (SoftServe)
  • Використання OLAP в RubyOnRailsСтаніслав Погребняк (Gera IT)
  • Оптимізація Rails — швидше, вище, SQL'ніше — Олександр Димо (Acunote)
  • Show Time проектів на Ruby і Rails

Деталі та реєстрація тут.

30+ порад для PHP початківців (eng) Повідомлення-посилання

Класний набір порад для людей які тільки сідають за вивчення PHP. Деякі очевидні, деякі не дуже. Якщо знаєте подібні підбірки - діліться!

Туторіал по Hibernate з анотаціями з використанням Spring та Maven

Для виконання цього туторіалу необхідні наступні речі:
1) Eclipse IDE 3.4+ з додатками Spring IDE, m2Eclipse (деталі установки можна знайти в Spring MVC туторіалі).
2) Maven 2+
3) Java 5+
4) MySQL 5+

Ці інструменти повинні бути налаштовані та робочі.


( Читати далі )
  • +4
  • 23 липня 2009, 15:21
  • zenyk
  • 14