Conclusions

The paper presents the attemps of the analysis of the existing tendencies on the web-programming market and on the base of the majority of different researches reveals that the most sprad language for the development of web application – PHP – gradually looses its popularity , and the shalls on its base are mostly used as black boxes. This means that что на определенном этапе индустрия вполне может пережить кризис, связанный с поддержкой веб-приложений на этом языке.

Исходя из этого, мы решили предложить возможную альтернативу, которая не требует особенных сложностей в установке, не требует обучения и располагает таким же (если не большим) потенциалом для разработки веб-приложений. Такой альтернативой были выбраны Java Server Pages.

В обосновании данной точки зрения была приведена простая процедура установки движка JSP на рабочую станцию, и дан примерный перечень возможностей, доступных программисту на этой платформе.

В конечном итоге был сделан вывод, что JSP ничем не уступает по своему потенциалу PHP, и вполне может рассматриваться как альтернатива.

Список литературы

1. R. Chapman “Top 40 Website Programming Languages” - http://rogchap.com/2011/09/06/top-40-website-programming-languages/

2. Programming Language Popularity - http://langpop.com/

3. TIOBE Programming Community Index for May 2012 - http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

4. The PHP Programming Language - http://www.tiobe.com/index.php/paperinfo/tpci/PHP.html

5. The Python Programming Language - http://www.tiobe.com/index.php/paperinfo/tpci/Python.html

6. The Transparent Language Popularity Index - http://lang-index.sourceforge.net/

7. Performance Comparison - C++ / Java / Python / Ruby/ Jython / JRuby / Groovy - http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/

8. Производительность C++ vs. Java vs. PHP vs. Python. Тест «в лоб» - http://habrahabr.ru/post/66562/

9. C++ vs. Python vs. Perl vs. PHP performance benchmark http://blog.famzah.net/2010/07/01/cpp-vs-python-vs-perl-vs-php-performance-benchmark/

10. Computer Language Benchmarks Game: PHP vs Java 7 http://shootout.alioth.debian.org/u32/benchmark.php?test=all&lang=php&lang2=java

11. A bit of benchmarking - PHP vs. Java vs. Python http://blog.sumofchoices.com/2011/02/bit-of-benchmarking-php-vs-java-vs.html

12. H. Wellman Java EE 6 Server Comparison - http://hwellmann.blogspot.com/2011/06/java-ee-6-server-comparison.html

13. JavaServer Pages[tm] Technology - Comparison with ASP - http://java.sun.com/products/jsp/jsp-asp.html

14. M. Hall, L. Brown Core Servlets and Java Server Pages. Vol. 1. – Prentice Hall, 2003

15. Integrating Struts With Spring - http://www.javabeat.net/2007/05/integrating-struts-with-spring/

16. Struts 2 Hibernate Integration http://www.vaannila.com/struts-2/struts-2-example/struts-2-hibernate-integration-1.html

17. D. Brown, C. Davis, S. Stanlick Struts 2 in Action – Manning, 2008

18. C. Walls Spring in Action – Manning, 2011

Наши рекомендации