Comparing Server-Side Web Languages

Comparing Server-Side Web Languages

Comparing Server-Side Languages Empirical Comparisons Comparing Server-Side Web Languages Server-Side Web Languages Uta Priss School of Computing Napier University, Edinburgh, UK Copyright Napier University Comparing Languages Slide 1/13 Comparing Server-Side Languages Empirical Comparisons Outline Comparing Server-Side Languages Empirical Comparisons Copyright Napier University Comparing Languages Slide 2/13 Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Copyright Napier University Comparing Languages Slide 3/13 I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. Copyright Napier University Comparing Languages Slide 3/13 Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Copyright Napier University Comparing Languages Slide 3/13 I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. Copyright Napier University Comparing Languages Slide 3/13 Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Copyright Napier University Comparing Languages Slide 3/13 I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. Copyright Napier University Comparing Languages Slide 3/13 Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Copyright Napier University Comparing Languages Slide 3/13 I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. Copyright Napier University Comparing Languages Slide 3/13 Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Copyright Napier University Comparing Languages Slide 3/13 I JSP - Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. Copyright Napier University Comparing Languages Slide 3/13 Sun’s version of Java server-side programming. Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Copyright Napier University Comparing Languages Slide 3/13 Comparing Server-Side Languages Empirical Comparisons Which Server-Side Web Language is best? What about ... I Php - Probably currently most popular! But not a general purpose language. I Perl - Older than Php. More difficult to use, but general purpose. Good for general Unix system admin tasks. I ASP.NET - Microsoft’s server-side language; commercial; platform dependent. I Python - Object oriented multi-purpose scripting language. Really good for server-side tasks! But not that well known. I Java Servlets - Java server-side programming, requires Apache Tomcat engine or similar. I JSP - Sun’s version of Java server-side programming. Copyright Napier University Comparing Languages Slide 3/13 I Flexibility: are there many ways to achieve a solution? I Usability: how difficult is it to learn and to use the language? I Security: is security built into the language or do programmers have to write code to ensure security? Are there security holes in the language? I Speed of execution: how fast is a script executed? I Generality: is the language special purpose or general purpose? How do Perl and Php compare with respect to these categories? Comparing Server-Side Languages Empirical Comparisons Differences among Server-Side Languages I Embedding: is HTML embedded into the code (using print statements) or is the code embedded into HTML (using templates)? Copyright Napier University Comparing Languages Slide 4/13 I Usability: how difficult is it to learn and to use the language? I Security: is security

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    30 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us