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.