Building Server-Side Web Language Processors

Web applications are everywhere. When I was a child, I remebered that almost all applications required a client to be installed or it was a desktop application. You had to download it, install it and the necessary tools (libraries) in order to work. The process was simple, just open the wizard, click next until it was done. But now, things have changed, now there are applications which do not require any type of installation, the only requirement... is to launch the application via a web browser (Firefox, Google Chrome, Opera, Microsoft Edge). The main advantage of this type of systems is that you do not depend on the machine, you just need to have Internet access (might be a disadvantage for several reasons including security, access to internet, etc).

My friends from the major and I had experience with scripting and web design, due to the fact that it was a trend back then (it still is). So maybe a subject like compiler and interpreter design will generate more interest among students if it involves a field like the web. 

One of the things that caught my attention was the subjects where web language processors were used. As mentioned, you can apply the things you learn in school to computer science field or to business information systems. Where I work, I use the cloud to leverages cloud solutions to business needs. One of the advantages I learn is that to start using cloud components (compute instances, file storage, object storage, databases, etc), you just deploy them in your browser and the platform does everything (thanks to cloud automation). The use of web browsers really make things easier...

To conclude, I am excited to work for my final project, I really hope we can develop and build a web application to satisfy a business need, or, more interesting, to solve a general problem in the benefit of humanity.

Comentarios

Entradas más populares de este blog

Internals of GCC

The future of programming languages

Welcome