The other consideration is that you really do need a solid understanding of the underpinnings of any CMS in order to truly leverage its strengths. I would highly recommend working with a more seasoned veteran of web development on a project or two to assist you in the learning curve of not only the gut stuff (php/css/html/mysql) but the framework you ultimately choose as well. I can definitely say that even for solid php coders there is a bit of a learning curve for Drupal in order to implement it properly without hacking it to death.
Matt _____ From: [email protected] [mailto:[email protected]] On Behalf Of Jamil Lawrence Sent: Thursday, January 14, 2010 10:35 AM To: Jamil Lawrence; [email protected] Subject: [Refresh Austin: 4838] CMS vs Frameworks: Which one is recommended to learn with? Good morning Refresh, I'm an aspiring web applications developer and I'm curious as to everyone's thoughts on which technology would help me to learn all aspects of web applications. I lean towards back-end stuff, but considering I've got very little experience in any area, I consider it important to get a solid foundation in all areas. By CMS, I'm referring to technologies such as Drupal, Joomla, Wordpress, etc. By Frameworks, I am referring to CakePHP, Symphony, etc. I know each has it promoters and detractors. I have heard the opinion that CMS technologies obscure much of the coding - you simply input content, classify it an article or whatever, add a few modules, and that's it. The end result may be the same with both technologies; you get a working web application. However if you have to modify your app's functionality, a CMS may limit you on what you can do, or even worse, limit your imagination about what's possible because your so used to working within the confines of the CMS. The counter argument to this is that if you know exactly what you're looking for, it will faster and simpler to implement your app with a CMS than a Framework. Again, these are opinions that I have heard and can neither confirm nor deny. I would guess the best method to answer each question is through personal experience, but I believe Refreshers probably have experience with both. So I ask, which do recommend learning with? Thanks, -Jamil
<<image001.jpg>>
-- Our Web site: http://www.RefreshAustin.org/ You received this message because you are subscribed to the Google Groups "Refresh Austin" group. [ Posting ] To post to this group, send email to [email protected] Job-related postings should follow http://tr.im/refreshaustinjobspolicy We do not accept job posts from recruiters. [ Unsubscribe ] To unsubscribe from this group, send email to [email protected] [ More Info ] For more options, visit this group at http://groups.google.com/group/Refresh-Austin
