FIT5032 Recap: Web Optimisation
FIT5032 Why is page speed important? 5 Source:
FIT5032 Recap: ASP.NET Core
FIT5032 What is ASP.NET CORE • ASP.NET is a web development framework for .NET • ASP.NET CORE is a brand new cross-platform web framework built with .NET Core framework. • A complete rewrite of the ASP.NET framework and works with both .NET Core and .NET Framework . 8
FIT5032 Architecture Di ff erence 10 Microsoft SQL Server Internet Information Services (IIS) .NET Framework (ASP.NET MVC) Frontend Technology (Razor) Microsoft SQL Server Internet Information Services (IIS) or Kestrel .NET Framework or Core (ASP.NET MVC) Frontend JS Framework Traditional Modern
FIT5032 API Design • An e ff ective API design will have the following characteristics (SwaggerHub, 2016): • Easy to read and work with • Hard to misuse • Complete and concise • 11
FIT5032 Web API Design • Most modern web applications expose APIs that clients can use to interact with the application. A well-designed web API should aim to support: • Platform independence. Any client should be able to call the API, regardless of how the API is implemented internally. This requires using standard protocols , and having a mechanism whereby the client and the web service can agree on the format of the data to exchange.
You've reached the end of your free preview.
Want to read all 87 pages?
- Fall '18