1. #1
    Sencha Premium Member
    Join Date
    May 2010
    Location
    Guatemala, Central America
    Posts
    1,181
    Vote Rating
    77
    ssamayoa is a jewel in the rough ssamayoa is a jewel in the rough ssamayoa is a jewel in the rough ssamayoa is a jewel in the rough

      0  

    Default PHP framework for ExtJS backend: suggestions please

    PHP framework for ExtJS backend: suggestions please


    Hi.

    As you can see in my signature, I'm JEE guy but several times I have been asked if I do PHP.

    After loosing some projects because people gets scared when you say JEE, I'm thinking on learning PHP (OOP) and use some framework but focused on what I need to serve data to ExtJS applications. This means:

    - Authentication.
    - State full session at server side in which I can store volatile data.
    - REST + JSON / JSONP
    - ORM database agnostic but surely people asking for PHP wants MySQL or MariaDB.
    - Some other services like SOAP WS consume, PDF creation, XLS read / write, etc.

    I read a little bit about CakePHP, Laravel, Zend, etc. but all of them highlight MVC which is not my concern.

    So, based on the requirements, which one you suggest?

    Regards.
    UI: Sencha Architect 3.x / ExtJS 4 MVC
    Server side: EJB 3.1 / CDI / JPA 2 / JAX-RS / JasperReports
    Application Server: Glassfish 3.1.x
    Databases: Oracle 10g & 11g / DB2 9 & 10 / Firebird 2.5

    If you like my answer please vote!

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    35,704
    Vote Rating
    751
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    Most frameworks will go the MVC route. For beginners I wouldn't recommend Zend, CodeIgnitor and CakePHP are quite popular, I've been using Lithium lately but it's at version 0.11 I think
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
    https://github.com/mitchellsimoens

    Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/

    Need more help with your app? Hire Sencha Services services@sencha.com

    Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is in print!

    When posting code, please use BBCode's CODE tags.

  3. #3
    Sencha Premium Member vadimv's Avatar
    Join Date
    Sep 2010
    Location
    Chisinau, Moldova
    Posts
    647
    Vote Rating
    25
    vadimv will become famous soon enough vadimv will become famous soon enough

      0  

    Default


    You could take a look at Symfony 2. I've switched to it from Codeigniter and I like it very much. It has authentication bundles, ORM, and probably has the rest too. Symfony 2 is very popular and has a lot of bundles.

  4. #4
    Sencha User Dumas's Avatar
    Join Date
    Dec 2008
    Location
    Vienna, Austria
    Posts
    564
    Vote Rating
    8
    Dumas is on a distinguished road

      1  

    Default


    If you choose CakePHP you can use the Bancha feature to expose backend models in the fronend. Then you don't need to write any custom code for remote paging, sorting or filtering anymore.

  5. #5
    Sencha Premium Member
    Join Date
    Dec 2012
    Location
    Sunnyvale, CA
    Posts
    77
    Vote Rating
    3
    MikeRH is on a distinguished road

      0  

    Default


    I use codeigniter. I really like it, good docs and easy to learn and use. I also like it because its structure is not terse You can use it in a way that makes sense to you without have to worry about breaking dependencies on structure, file names, etc...

film izle

hd film izle

film sitesi

takipci kazanma sitesi

takipci kazanma sitesi

güzel olan herşey

takipci alma sitesi

komik eğlenceli videolar