Compare Web Programming Languages

Comparison between iHTML and other web based languages

We get asked a lot about why you should use iHTML over something like PHP, ASP or Cold Fusion. The following document should provide you with some of those answers.

PHP

PHP is an open source programming language that is fairly popular. It doesn't however have a commercial company backing it so if something is broken you have no one to hold accountable. There are few if any commercial applications written in it.

  • iHTML is much easier to program in, with PHP you need a much higher level of programming ability to use it (C like syntax)
  • PHP has few commercial applications or commercial support options available
  • iHTML is comparable in speed
  • PHP is not yet stable on the Windows platform
  • Inline also offers a full blown ecommerce solution in iHTML that can be used as an application but also as a learning tool as the source is provided
  • iHTML is recursive and allows you to write iHTML code with iHTML

Active Server Pages (ASP)

ASP is a Microsoft product and as such only works on the Windows platform. There are some unix ports around but those are very expensive.

  • iHTML is significantly easier to program in
  • iHTML has all the functionality built into it, with ASP you tend to have to get a lot of 3rd party addons (COM objects)
  • Inline as a company is known for its outstanding support, they are not a faceless conglomerate
  • iHTML is faster due to its tight integration with the web server
  • Inline also offers a full blown ecommerce solution in iHTML that can be used as an application but also as a learning tool as the source is provided
  • iHTML is recursive and allows you to write iHTML code with iHTML
  • iHTML is fully cross platform natively
  • There are a lot of reports of security issues with ASP
  • Some features of iHTML are simply not available in ASP
  • no commercial support as Microsoft does not provide that

Cold Fusion

Syntactically iHTML and CF are very close. They are both tag based and even some of the tags have similar names. Both are robust in the type of tags they provide. However, iHTML has some significant advantages:

  • iHTML is much more inexpensive under all circumstances
  • Inline as a company is known for its outstanding support, they are not a faceless conglomerate
  • iHTML is faster due to its tight integration with the web server
  • Inline also offers a full blown ecommerce solution in iHTML that can be used as an application but also as a learning tool as the source is provided
  • iHTML is recursive and allows you to write iHTML code with iHTML
  • iHTML is fully cross platform natively
  • Inline provides superior support than Allaire/Macromedia