Building Server-Side Web Language Processors
Web
development is one of the most important tools that a software developer must
have in his experience, but even more interesting is the ability to develop a
web language. This is how the author of this article mentions us. The compiler
design course helps us to understand all the most important aspects of a
programming language and this helps us to create a compiler capable of
understanding it and generating the expected result. But now, with more
emphasis on web development, it is also important to create a language capable
of understanding solutions for this issue.
In the
article, the author talks to us about the basic concepts of a web application
and explains us with examples and with code so that it is much more
understandable for the developer. As well as important aspects to consider for
the design of the language and on the security of this. It also tells us a
little about the concepts of HTTP, TCP and others that are quite important for
a web application. It tells us about the most common method to develop a
server, which will be in charge of listening to all customer requests.
Finally,
the author shares his experience with his university students, and talks to us
about how he imparts all these subjects to his students, in the simplest and
easiest way so that they can understand the concepts, and finally he shares
with us the comments that his students make about the courses, and mention that
they are very satisfied with the learning acquired. Personally, I have been
fortunate enough to do web development, first at the university with the author
of this article, and then professionally, developing both the back end and the front
end. In general, I consider it important to practice and acquire knowledge
about web development, as most companies ask for this in their systems
engineers.
References:
Ortiz, Ariel. (2010) Building Server-Side Web Language Processors. SIGCSE.
Comentarios
Publicar un comentario