Lost Password?


Go Back   CodeCall Programming Forum > Software Development > General Programming

General Programming Non language specific, Assembly, Linux/Unix, Mac and anything not covered in other topics. Talk about Programming Theory here.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 01-07-2008, 08:57 PM
monkey_instinct's Avatar   
monkey_instinct monkey_instinct is offline
Learning Programmer
 
Join Date: Dec 2007
Posts: 88
Rep Power: 4
monkey_instinct will become famous soon enough
Default Web Frameworks: which, when, how?

There a lot of web frameworks around lately. In fact, there are too many that's really hard to know which one to choose or which is better. Of those many I have chosen a few of what I think are the most popular:
  • Rails (Ruby on Rails) - Ruby
  • Django - Python
  • JavaSever Faces - Java servlet, JSP, Tag Libraries, ...
  • Dojo - AJAX (Javascript)

I want to know which one do you prefer? What are the benefits of one or another? Any comment or opinion or experiences with those frameworks.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote

Sponsored Links
  #2 (permalink)  
Old 01-08-2008, 12:57 AM
v0id's Avatar   
v0id v0id is offline
Retired
 
Join Date: Apr 2007
Location: Denmark
Posts: 2,635
Last Blog:
CherryPy(thon)
Rep Power: 28
v0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of lightv0id is a glorious beacon of light
Send a message via MSN to v0id
Default

I've only been using a one web framework, which is CherryPy for Python. It's really easy to use, easy to configure and very pythonic. It can be annoying to output whole webpages, so I've been using a template engine for it, which is called Cheetah. It has a nice syntax, and is very easy to combine with Python.
__________________
05-03-2007 - 11-13-2008
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-08-2008, 07:55 AM
G_Morgan G_Morgan is offline
Guru
 
Join Date: Oct 2007
Age: 24
Posts: 474
Last Blog:
Just over the next hil...
Rep Power: 10
G_Morgan has a spectacular aura aboutG_Morgan has a spectacular aura aboutG_Morgan has a spectacular aura about
Default

It's worth noting that a lot of the web frameworks are simply copies of Rails. I'd pick a Rails clone for whatever your favourite language is (if your favourite language is Ruby then pick Rails of course).

Django is a MVC framework with similar underpinnings to Rails. TurboGears is a more direct copy with CherryPy being the controller part of the Model-View-Controller stack. Both of these are Python based.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-08-2008, 03:20 PM
monkey_instinct's Avatar   
monkey_instinct monkey_instinct is offline
Learning Programmer
 
Join Date: Dec 2007
Posts: 88
Rep Power: 4
monkey_instinct will become famous soon enough
Default

I know about Cheetah but I haven't used CherryPy so I will check it out. I know that Django is very decoupled so you can plug in different part to it, like replacing its template system with Cheetah.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
MVC Frameworks Adeel PHP Forum 4 12-11-2007 06:54 PM


All times are GMT -5. The time now is 06:23 PM.

Contest Stats

WingedPanther ........ 2753.6
Xav ........ 2704
Brandon W ........ 1702.32
John ........ 1207.73
marwex89 ........ 1175.24
morefood2001 ........ 966.05
dcs ........ 655.75
Steve.L ........ 475.59
orjan ........ 418.58
Aereshaa ........ 383.54

Contest Rules

CodeCall Goal

Goal: 100,000 Posts
Complete: 98%

Ads