Click here to Skip to main content
16,017,297 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
This might be the same question for most of you. But as after googling I got confused a lot, so finally I decided to put this question.
I am looking for Open Source + Web Development
(considering in mind Database, Images, DB Search, Network security, in case E-commerce, step by step).

I have listed below the few things I found after googling, (I don't know the purpose and use of many of things listed below, but I have to learn them if I needed).

Web Development Software bundle : LAMP

WYSIWYG Tools : Netbeans, KompoZer

Client Side Coding : Ajax, Flash, JavaScript, JQuery, Microsoft Silverlight, HTML5 and CSS3,

Server Side Coding : CSP, CGI, Groovy, Java, Lotus Domina (open), Perl (open), PHP (open), Python (open), Read studio, Ruby (open), Smalltalk, SSJS

Client + Server side : Google Web Toolkit, Opa, Pyjamas, Tersus

Database Technology : Apache Derby, Firebird, MySQL, PostgreSQL, SQLite


So many web development langauges and so many tools for them; I am lost in those, unware of how to start web development/website (keeping aside steps of Domain Name and Web Host .... presently I am focusing on steps of Web Pages Designing and Testing).

Please guide me to start a website, to start a proper web development, to propely select the languages and tools right from the beginning of web development.
And also please recommend good reference to follow for running a web site, for doing web development.

I am asking above question as a general for any kind of website development. Though just for additional reference, I am planning to build a website with user login, stores details of users and their photos, search by details and E-commarace if needed in future.
I had learned HTML & little about CSS, JSP 5 years back, but just for academic purpose, not done any kind web development ealier.
I know software development on Windows and Linux using C++.

I appreciate your help.
Posted
Comments
Sergey Alexandrovich Kryukov 31-Mar-12 16:20pm    
Your question looks like you are asking to write a book on Web development. All I can say that most (if not all) of the software you can get as open source and learn it. Also, I must say the set of the technologies and products you list goes well beyond LAMP (please read it in Wikipedia). It would be pretty easy to help you with your confusions in a dialog, but the single answer... I'm afraid it's a bit beyond the format of quick Questions and Answers...

Why would not you simply read about all of it in more detail, as most of us did?
--SA
Andy Rama 4-Apr-12 13:38pm    
Thanks for your reply.
Will you please suggest a book for it? To know the brief idea of building/designing website and testing it.

Pour développer des applications web , le plus pratique c'est de connait un modèle de développement exemple mvc ou mvc2 ....
on parle dans ce cas par des applications j2EE et dot.net ainsi php .....
* avec java : tu dois choisir l'un des framework j2EE (basé sur java ): vous utilisez Eclipse ou netbeans , un serveur d'application (jboss , appache tomcat ....) et l'un des technologie dans la vue ( c'est des interfaces : struts "basé sur mvc2 c a d basé une seul servlet " , spring , jsf ,gwt ou bien zk studio (pour les applications ritch interface) ) , dans le contrôle : servlet et pour connecter a votre base de donnée vous utilisez hibernate ...
(vous devez apprendre les designs pattern )
* avec php5 : de meme symphony est basé sur le modele mvc avec la possibilité d'utiliser l'un des ORM : doctrine ou propel ....(bien avec wamp ou lamp)
* avec dotnet (c# ou vb ) : visual studio et je vous conseill d'utiliser le framework 4.0 qui vous aidez de générer automatiquement l'architecture du modèle mvc

bonne chance


Google translation:

To develop web applications, the most convenient is to know such a development model mvc or MVC2 ....
we speak in this case by J2EE applications and dot.net and php .....
* With java: you must choose one of the J2EE framework (based on Java) using Eclipse or netbeans, an application server (jboss, tomcat appache ....) and one of the technology in the view (it's interfaces: struts "based on a single MVC2 cad based servlet", spring, jsf, gwt or zk studio (for applications ritch interface)), in control: servlet and connect to your database you use hibernate ...
(you must learn the design pattern)
* With php5: from same symphony is based on the MVC model with the ability to use one of the RMOs: propel or doctrine .... (well with wamp or lamp)
* With dotnet (c # or vb): visual studio and I Consulta to use the framework 4.0 that help you automatically generate the MVC model architecture

good luck
 
Share this answer
 
v2
voir ce lien utile

see this useful link: http://www.filesin.com/6308E140594/download.html[^]
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900