Hello,
This is my first post here! I`m a computer engineering with almost no formation in web Development. What I do know, is software engineering/architecture, Java and C/C++. I also have had some foundation in XHTML/CSS.
So, this said, a friend came to me asking to develop a Website similar
to eBay/Amazon/etc., I know its a huge project, so i don’t want to develop it with SQL, PHP, HTML. I want to use some Modern technology... I
ve read about a
few of them:
MVC → facilitates the development of website by handling all those “complicated” language (SQL, PHP, HTML) and it`s connection automatically by the use of some language:
-
Java ->
JSF
-
Ruby ->
RubyOnRails
-
Python
→ Django
CMS → facilitates the development of website by templates; in other words, it has many templates of many kinds of websites and those templates can be customized.
-
drupal
-
joomla
T
he project has six months to be developed, at least a first working prototype. In addition, there is going to be two or three programmers doing it in their free time.
I do know some of the strengths and weakness of each MVC/CMS… the CMS
is faster to develop, but its less customizable... From what I
ve heard of my
friends project, its not a common website, it
ll provide a lot more than
eBay/etc. So I`m afraid of using CMS.
Most of all, the project should be modular; in other words, it must be possible to add new tools to the website after its completion.
If anyone has something to add, suggest or ask, please feel free.
Thanks in advance.