P4A 3.0 roadmap

ok here you have:

  • brand new widget rendering system, it will provide a new experience from the users point of view, a richer set of widgets and the best browser support (we’re doing deep tests right now, more info will follow)
  • PHP5 only
  • add Zend Framework
  • replace adodb with Zend_DB
  • define which database engine will be supported (I think MySQL, PostgreSQL, Oracle, SQLite) and drop support for all the others
  • solve definitively all the problems with all supported databases
  • replace our date parsing/formatting library with Zend_Date
  • drop all localization formats and use Zend_Locale’s (which uses unicode.org formats)
  • replace our numbers/currency formatting library with Zend_Locale
  • replace our translation library with Zend_Translate
  • make every output string to be translated and make the translation system work the way gettext work (making possible to include partial translations)
  • create a tiny php5 optimized library to replace phpThumb
  • completely remove PEAR

Yes, it will be a huge, massive and killer release, I promise it will rock!

6 Comment(s)

  1. Mr. Mechano on Nov 22, 2007 | Reply

    I can’t believe to my eyes!

    But will the syntax be similar to actual method’s call or actual software for P4A 2.2 will need massive rewriting?

  2. Fabrizio Balliano on Nov 22, 2007 | Reply

    We’ll try to keep the syntax changes as low as possible but if we’ll need to do massive changes… this will be the time to do those changes.

    I know my answer doesn’t really answer your question but I can’t completely predict it at the moment.

    Anyway porting an application from 2.2. to 3 will surely involve some work…

  3. Mario Spada on Dec 2, 2007 | Reply

    First, my compliments to you for your very good work!
    But, what does it mean “add Zend Framework”? Is it a compatibilty or integration feature?

  4. Fabrizio Balliano on Dec 2, 2007 | Reply

    @Mario Spada: it means a deep integration, db source will rely completely on zend_db, traslation system on zend_translate and localization on zend_locale and zend_date :-)

  5. EdwinF on Dec 13, 2007 | Reply

    Nice work!!!!
    Let me suggest Firebird as a supported database as well as DB2 and SQL Server…

    Thank you.

  6. Fabrizio Balliano on Dec 13, 2007 | Reply

    @EdwinF: I’d like too but at this moment we’ll focus on DBs that we know that could work 100%, other will maybe come in the future

1 Trackback(s)

  1. Dec 5, 2007: from P4A 3 rendering layer discussion « Fabrizio Balliano

Post a Comment