Difference Between FrameWork, CMS and E-Commerce in Web Development.
Hi Ceans!!!
Anybody suggest what is the difference between FrameWork, CMS and E-Commerce sites in web development?
Anybody suggest what is the difference between FrameWork, CMS and E-Commerce sites in web development?
Replies
-
Anoop KumarWould you please elaborate your question?
What is your confusion?
Pardon me but, I am not finding any relation among these three terms
FrameWork, CMS and E-Commerce sites -
Kaustubh KatdareThey've nothing in common so to say. Framework is basically a structure that helps you design your software. A CMS is a content management system that makes it easier to manage content and e-commerce websites are basically the websites that do online transactions of various forms.
-
meetramprasadHi #-Link-Snipped-#
If You take a website we have an functionality oriented site, buy/selling oriented sites and blog oriented websites.
here, I prefer,
1) 'functionality oriented website' for framework.
2) 'buy/selling oriented websites' for e-commerce and
3) 'blog' for CMS.
So, i need what are the major difference between these three.
Please apologize me if i am wrong. I made some confusions with this.. -
meetramprasad
Thanks #-Link-Snipped-#The_Big_KThey've nothing in common so to say. Framework is basically a structure that helps you design your software. A CMS is a content management system that makes it easier to manage content and e-commerce websites are basically the websites that do online transactions of various forms.
I made clear with this.. But, can you please explain me in what kind of programming structure they will differentiate.... -
Kaustubh Katdare
Didn't get your question, especially what exactly do you mean by 'programming structure' ?meetramprasadThanks #-Link-Snipped-#
I made clear with this.. But, can you please explain me in what kind of programming structure they will differentiate.... -
meetramprasad
Hi,The_Big_KDidn't get your question, especially what exactly do you mean by 'programming structure' ?
For example if you take a php framework like cakephp, code ignitor these are all comes under MVC.
So, if we take e-commerce like magento. Then in what basis they will create the core.. may be it also an MVC. but we have something peculiar.... So, i need that difference..
Thanks! -
Kaustubh KatdareThere you go. I'll tag people who know PHP and coding stuff. Tagging #-Link-Snipped-#, #-Link-Snipped-# and #-Link-Snipped-# to handle this question 😀
-
meetramprasad
Thanks a Lot Cean!!!!The_Big_KThere you go. I'll tag people who know PHP and coding stuff. Tagging #-Link-Snipped-#, #-Link-Snipped-# and #-Link-Snipped-# to handle this question 😀 -
Anoop Kumar
MVC is not a framework -- its a design pattern.meetramprasadHi,
For example if you take a php framework like cakephp, code ignitor these are all comes under MVC.
So, if we take e-commerce like magento. Then in what basis they will create the core.. may be it also an MVC. but we have something peculiar.... So, i need that difference..
Thanks!
Pattern is name work which you are doing again and again. Pattern is being Followed not used. For MVC patter if you able to separate view (simply Client part) , controller and model (business logic and data manipulation) then you are following MVC pattern . Even if you are not using any framework.
Framework is used to reduce effort and standardized process to do things.
Since most of the web application just need to use request from data, catch request and do some algorithm thing and shows to user again.Solution of this problem can be given using best way by following MVC pattern. -
simplycoder
I agree with it. To add into this, MVC is just a pattern or architecture of program.ianoopMVC is not a framework -- its a design pattern.
Pattern is name work which you are doing again and again. Pattern is being Followed not used. For MVC patter if you able to separate view (simply Client part) , controller and model (business logic and data manipulation) then you are following MVC pattern . Even if you are not using any framework.
Framework is used to reduce effort and standardized process to do things.
Since most of the web application just need to use request from data, catch request and do some algorithm thing and shows to user again.Solution of this problem can be given using best way by following MVC pattern.
It wouldnt increase the performance of website. -
Anand TamariyaFramework is a reusable component implemented in a particular technology. e.g. logging framework like log4j, MVC framework like spring, struts etc. If you keep reusable component at an abstract level - that's design pattern.
If you take re-usability to next level, you create reusable applications like CMS or e-commerce applications. These are then called application platforms or application frameworks. -
Anoop Kumardesign pattern : If you have n numbers of problem, which can be solved by a common pattern that's a design pattern.
For E-Commerce application like Flipkart, could be following architecture. might be there.
1. Browsing product and site: MVC pattern for View-user interface, Controller-For managing user request where to send
Model-to process user request, what to show next, product info and suggested product
This MVC pattern might be implemented using Struts framework
2. Payment and purchase confirmation : a webservice implementation to receive money from payment gateway and confirm the payment. this totally backend and most suitable pattern is Command Pattern (without knowing parameter and detail info Flipkart will put request to gateway to receive money which is after that authenticated by user) The whole process is connected to Database and suitable framework is Hibernate. -
Manish GoyalI will explain you in simplest language
Consider a human being as a ecommerce website
Now framework provides you leg, head as individual peices to build human being
CMS: provides you human being which you can modify according to your requirement
Let me know if it is still unclear or I am wrong 😀
You are reading an archived discussion.
Related Posts
HELLO frns..
plz tel me the code for ASk demod. for matlab. I want it urgently.
Name: Abhijit Dey
Engineering Trade: Information Technology
Location: Nagpur, Mumbai
Occupation: Student
Work Experience: N/A
Hobbies & Interests: Checking out new ways to look around the gadget world and the...
Dropbox - one of the most popular file sharing and collaboration service has acquired Mailbox - a unique email client for iPhone. Today, mailbox announced that they've been acquired by...
The Annual Technical symposium of Bio-Medical Engineers, organized by Biomedical Engineers' Associat
College of engineering (CEG), Guindy will conduct BioSpectra 2013, an annual Technical symposium which will be held from Thursday, March 21 to Friday, March 23, 2013.
BIOSPECTRA’13​Biospectra'13 - The National...
In season of rain due to heavy moisture in air, i.c. engine run smooth with LESS KNOCKING and feels good.
I think if we set a device with air filter...