Framework for data related services

Posted on 2011-05-04
Last Modified: 2012-05-11
I am searching a framework for data services. Site will be accessed mainly through Ajax and WebService calls.

Programming Language is no limitation. The only requirement for the framework is that is has to be Lightning Fast.

Please suggest me something?
Question by:mayank_negi
    LVL 107

    Expert Comment

    by:Ray Paseur
    If your framework needs to be fast and needs to be responsive to Ajax calls you have a bit of a contradiction in terms.  Ajax runs at the speed of the client browser, so the speed is out of your control.   Any server-side technology can be fast on that end of things.  Both Yahoo and Facebook are PHP machines.  Other technologies include Java (not JavaScript) and CFM, however Coldfusion is less popular than it once was.  There are more.  A lot of the answer depends on the way your data base is structured.

    Author Comment

    Thanks Ray for the insight.

    Data will cached, most probably using Lucene. The confusion in terms of settling on a framework has been caused by the overheads that framework have. I would not like the framework to become a bottleneck as every millisecond counts when waiting for an ajax response.

    I would help if you could suggest a couple of frameworks worth evaluating.


    LVL 107

    Accepted Solution

    Interesting... What exactly do you want the framework to do, besides be fast?  In my experience frameworks (Zend, CodeIgniter, etc) are somewhat the opposite of fast, often requiring numerous HTTP requests and file loads just to put up a simple "Hello World" web page.  

    Maybe the right thing is to write your own framework with the objective of speed.  That strategy has worked well for me.  I use my own framework for most of my web development.  It is about 50K of PHP in a single included file and it handles all the basics you need to produce a web page or web service, simultaneously covering all the basics of session, form validation, data base abstraction, etc.  

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    There is a huge demand for CodeIgniter among the PHP web developers due to its dynamic features and benefits these days. It is one of most popular and agile open source PHP framework for creating robust web applications in PHP web development field.…
    Online collaboration is quickly becoming embedded in the workplace, and its benefits are tangible. See what the current landscape looks like and what the future holds for collaboration tools and the future of work.
    The purpose of this video is to demonstrate how to set up the WordPress backend so that each page automatically generates a Mailchimp signup form in the sidebar. This will be demonstrated using a Windows 8 PC. Tools Used are Photoshop, Awesome…
    To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

    755 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now