Solved

django vs cakephp for heavy data grid website development

Posted on 2011-02-20
4
724 Views
Last Modified: 2012-05-11
I need to develop a web app which is not complex, but a lot of data grid pages with 'spreadsheet' like capabilities for adding and deleting columns, the normal A/E/D, and sort by columns type of thing, with some simple filtering with a pull down on top of the screen providing the filtering criteria.

I prefer to do all the queries and store procedures in mysql instead of having the sql right in the code.  So the coding should pretty much just need to handling the front end, connect to db, call store proc and pass in whatever parameters and display on the page.

I am looking for a framework which can really speed up the development process instead of coding everything myself.  

Php or Python will be the choices, the only dilemma is that can their web dev framework handle this namely django or cakephp?

Any recommendations will be very helpful.   Thanks.

0
Comment
Question by:cmleung2
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
4 Comments
 
LVL 39

Expert Comment

by:Aaron Tomosky
ID: 34939640
Most of this should be done using a Jquery plugin. There are many. The framework isn't that important IMHO.
0
 
LVL 1

Author Comment

by:cmleung2
ID: 34939654
Thanks aarontomsky.  i thought jquery is just a tool to 'drag and drop' without writing javascript, i don't really care what coding to write, as long as i can do it quickly.  I personally do not like javascript just because i am not familiar with it comparing to traditional backend coding like c++ or java, and i am comfortable with mvc and oo structure.  

So you are suggesting just using javascript? where can i find some information on it (i don't mean searching google for hours).  
0
 
LVL 39

Accepted Solution

by:
Aaron Tomosky earned 500 total points
ID: 34939666
JavaScript is front end. Jquery is just a library to make things easier.

For example, the usergoes to a page, the hp or asp or whatever backend makes a query to the database. It spits out probably a json object since those work well. Then I passes that object to the front end js based datagrid. The user plays around with it without any page loads. You can also save data without any page loads. All the CPU is on the users PC. This is really the way to go.
0
 
LVL 1

Author Closing Comment

by:cmleung2
ID: 35029284
JQuery it is.  Thanks.
0

Featured Post

Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

An enjoyable and seamless user experience can go a long way on an eCommerce site. While a cohesive layout and engaging copy play roles in creating a positive user experience, some sites neglect aspects that seem marginal but in actuality prove very …
Introduction This article is intended for those who are new to PHP error handling (https://www.experts-exchange.com/articles/11769/And-by-the-way-I-am-New-to-PHP.html).  It addresses one of the most common problems that plague beginning PHP develop…
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…
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.

740 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