One thing that was not mentioned here is the level of complexity and knowledge required to create a good web application. The problem is that if you are not doing something very simple, there is no โsingleโ knowledge or technology in these applications. For example, if you have to write an application for some client server platform .. you can develop Java or C ++. For a complex web application, you may need experience with Java, Java Script, HTML, Flash, CSS, Ajax, SQL, J2EE, etc. In addition, the components of the web application are also more numerous, the Web Application Server, the HTTP server, the database, the browser .. are typical components, but maybe more .. the client server application is typical what it says .. the client application and server application. My experience and personal preferences are not based on the Internet. A website is great for many things. But even despite the fact that I am an IT architect for a leading company, fully released in Web Apps, as a solution for everything ... There are still many disadvantages. I do what the technology will evolve, and the cons will go away over time, though.
source share