Results 1 to 5 of 5

Thread: PHP framework for ExtJS backend: suggestions please

  1. #1
    Sencha Premium Member
    Join Date
    May 2010
    Location
    Guatemala, Central America
    Posts
    1,528
    Vote Rating
    353
      0  

    Default 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 - 6
    Server side: JEE / EJB 3.x / CDI / JPA 2.x/ JAX-RS / JasperReports
    Application Server: Glassfish / WildFly
    Databases: Oracle / DB2 / MySQL / Firebird

    If you like my answer please vote!

  2. #2
    Sencha - Sr Software Engineer mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    39,556
    Vote Rating
    1272
      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 @LikelyMitch
    Sencha Inc, Senior Software Engineer
    ________________
    Learn BBCode and use it! Checkout the CODE tag!

    Check out my GitHub, lots of nice things for Ext JS and Sencha Touch
    https://github.com/mitchellsimoens

  3. #3
    Sencha Premium Member vadimv's Avatar
    Join Date
    Sep 2010
    Location
    Cluj, Romania
    Posts
    722
    Vote Rating
    52
      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.
    Github https://github.com/vadimpopa
    Sencha tips and articles : http://vadimpopa.com
    Twitter: @vadimvpopa

  4. #4
    Sencha User Dumas's Avatar
    Join Date
    Dec 2008
    Location
    Vienna, Austria
    Posts
    589
    Vote Rating
    10
      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
    Seattle, WA
    Posts
    384
    Vote Rating
    51
      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...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •