CakePHP 1-ről a 2-re

cakephpJobban mondva CakePHP 1.1-ről 1.2-re. A cake fejlesztői most már több mint 1 éve dolgoznak az 1.2 verzión. Sok zizegés van az 1.2 körül, de miért is?
A jelenlegi 1.2 egy pre-beta változat, épp csak kilépett az alpha státuszból. Ennek ellenére sok helyen javasolgatja mindenki a többieknek, hogy használja csak nyugodtan. Hát a magam részéről kissé szkeptikus vagyok még a betákkal kapcsolatban is nemhogy az alpha-kal. Mindenesetre utánnanéztem, hogy milyen újdonságokkal vár bennünket az 1.2-es cake.

  • a view fileok új kiterjesztés kaptak, ezentúl ctp (cake template) kiterjesztés lesz a preferált a thtml helyett
  • az alaprendszerbe integrálták a test suite kezelést
  • új komponensekkel bővül az eszköztár: Auth, Cookie és E-mail
  • DB2, Oracle és Sybase támogatás
  • globálisan elhelyzhető JavaScript és CSS fileok (vendors/js és vendors/css)
  • új behaviourok: Acl, Translate és Tree
  • új helperek: Form, Js, Paginator, Rss és Xml
  • theme támogatás
  • i18n és l10n támogatás
  • nagy örömömre: továbbfejlesztett console, bake script
  • új validálási szabályok: alphanumeric, email, maxlength, minlength, between, url, date, decimal, phone, numeric
  • pont elválasztás a htmlhelper és a formhelper osztályokban (Model.field-del hivatkozhatunk az eddigi Model/filed helyett)
  • nevesített argumentumok
  • új osztályok: Set, Debugger, HttpSocket és Socket
  • fejlettebb cache kezelés
  • új model kapcsolat leíró a with

Egyenlőre dokumentáció alig akad, de a fejlesztők azt igérik, hogy lesz mire kijön a végleges verzió. Azoknak akik csak ismerkednek a cake-kel inkább az 1.1-el érdemes kezdeni az ismerkedést. Akik már beleharaptak azoknak érdemes belepillantaniuk a várható új verzióba, azoknak pedig akik teljesen beleszerettek és minden nehézséget vállalnak érte nyugodt szívvel ajánlhatom az 1.2-es verziót 😛

One thought on “CakePHP 1-ről a 2-re

  1. Pingback: WebMánia » CakePHP 1.2 RC1

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.