HTML1st — A Lightweight Dynamic Web

Project Overview:

As so far, the html parser has been widely used in collecting specific data from the intended HTML sources, where these data would motivate the subsequent development activities. With the rise in requirements of acquiring dynamic information, it is becoming essential to build an efficient and effective engine that can satisfy this attempt, however, my project is to create a light-weight C# engine that can handle two main functional domains which are parsing HTML files and converting a HTML file with embedded C# code fragments to a pure HTML file.

Why we need HTMl1st

As we know, nowadays for making dynamic and interactive Web pages. Some powerful tools such as PHP and ASP.NET have been wildly used, but why also do we need to create another alternative approach such like HTML1st. Take PHP for instance, PHP is not light-weight, someone cannot see the contents if without running the PHP script, and it is too costly or time-consuming for people to write such a lot of script when they decide to build a large application.

Additionally, there may have some security issues, since it is open sourced, so all people can see the source code, if there are bugs in the source code, it can be used by people to explore the weakness of PHP. While my task is to designed a light-weight engine that gives a convenience to people who want to make a dynamic Web, this engine saves a lot of time and avoids the security issues.