Have a personal or library account? Click to login

Performance Comparison of Java EE and ASP.NET Core Technologies for Web API Development

Open Access
|May 2018

References

  1. [1] Microsoft, “Microsoft to acquire Xamarin and empower more developers to build apps on any device,” 2016. [Online]. Available: https://blogs.microsoft.com/blog/2016/02/24/microsoft-to-acquirexamarin-and-empower-more-developers-to-build-apps-on-any-device/
  2. [2] The Mono Project, “Compatibility”. [Online]. Available: http://www.mono-project.com/docs/about-mono/compatibility/
  3. [3] Microsoft, “Announcing ASP.NET Core 1.0,” 2016. [Online]. Available: https://blogs.msdn.microsoft.com/webdev/2016/06/27/announcing-aspnet-core-1-0/
  4. [4] Microsoft, “Kestrel web server implementation in ASP.NET Core,” 2017. [Online]. Available: https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/kestrel?tabs=aspnetcore2x
  5. [5] The Apache Software Foundation, “Apache Tomcat”. [Online]. Available: http://tomcat.apache.org/
  6. [6] Oracle, “Java EE at a Glance” [Online]. Available: http://www.oracle.com/technetwork/java/javaee/overview/index.html
  7. [7] Oracle, “JSR 342: Java Platform, Enterprise Edition 7 (Java EE 7) Specification”. [Online]. Available: https://jcp.org/en/jsr/detail?id=342
  8. [8] Oracle, “Java Platform, Enterprise Edition 7 (Java EE 7), Web Profile Specification”. [Online]. Available: http://download.oracle.com/otnpub/jcp/java_ee-7-fr-eval-spec/WebProfile.pdf
  9. [9] Microsoft, “Common Language Runtime (CLR)”, 2017. [Online]. Available: https://docs.microsoft.com/en-us/dotnet/standard/clr
  10. [10] Microsoft, “Introduction to Razor Pages in ASP.NET Core”, 2017. [Online]. Available: https://docs.microsoft.com/en-us/aspnet/core/mvc/razor-pages/?tabs=visual-studio
  11. [11] GitHub, “ASP.NET”. [Online]. Available: https://github.com/aspnet
  12. [12] GitHub, “ASP.NET Core”. [Online]. Available: https://github.com/aspnet/home
  13. [13] Microsoft, “Getting started with Razor Pages and Entity Framework Core”, 2017. [Online]. Available: https://docs.microsoft.com/en-us/aspnet/core/data/ef-rp/intro
  14. [14] The Apache Software Foundation, “Apache TomEE”. [Online]. Available: http://openejb.apache.org/apache-tomee.html
  15. [15] Plumbr, “Most popular Java application servers: 2017 edition”, 2017. [Online]. Available: https://plumbr.io/blog/java/most-popular-java-application-servers-2017-edition
  16. [16] GitHub, “Chart.js – Simple HTML5 Charts using the <canvas> tag”. [Online]. Available: https://github.com/chartjs/Chart.js
  17. [17] npm, “redis”. [Online]. Available: https://www.npmjs.com/package/redis
  18. [18] G. A. Francia and R. R. Francia, “An Empirical Study on the Performance of Java/.Net Cryptographic APIs,” Information Systems Security, vol. 16, no. 6, pp. 344–354, Dec. 2007. https://doi.org/10.1080/1065898070178460210.1080/10658980701784602
  19. [19] O. Hamed, “Performance Prediction of Web Based Application Architectures Case Study: .NET vs. Java EE.,” International Journal of Web Applications, vol. 1, no. 3, pp. 146–156, Sept. 2009.10.1109/NDT.2009.5272178
  20. [20] A. Abu-Kamel, R. Zaghal, and O. Hamed, “A Comparison between EJB and COM+ Business Components, Case Study: Response Time and Scalability,” Communications in Computer and Information Science, pp. 123–135, 2010. https://doi.org/10.1007/978-3-642-14306-9_1310.1007/978-3-642-14306-9_13
  21. [21] P. Sestoft, “Numeric performance in C, C# and Java,” IT University of Copenhagen, Denmark, Feb. 2010
  22. [22] The Computer Language Benchmarks Game, “C# .NET Core vs Java - Which are faster?,” 2018. [Online]. Available: https://benchmarksgameteam.pages.debian.net/benchmarksgame/faster/csharp.html
DOI: https://doi.org/10.2478/acss-2018-0005 | Journal eISSN: 2255-8691 | Journal ISSN: 2255-8683
Language: English
Page range: 37 - 44
Published on: May 30, 2018
Published by: Riga Technical University
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2018 Kristiāns Kronis, Marina Uhanova, published by Riga Technical University
This work is licensed under the Creative Commons Attribution 4.0 License.