Solved

django vs cakephp for heavy data grid website development

Posted on 2011-02-20
4
718 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
  • 2
  • 2
4 Comments
 
LVL 38

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 38

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

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
AWS EC2 & RDS Instance 5 36
Which userID to use for shopping cart application 13 19
PHP Syntax Error 4 27
Creating Functions in phpMyAdmin 8 18
FAQ pages provide a simple way for you to supply and for customers to find answers to the most common questions about your company. Here are six reasons why your company website should have a FAQ page
There’s a good reason for why it’s called a homepage – it closely resembles that of a physical house and the only real difference is that it’s online. Your website’s homepage is where people come to visit you. It’s the family room of your website wh…
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
The viewer will learn how to dynamically set the form action using jQuery.

803 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