Thursday, 17 August 2017

User interface with HTML+CSS+JS

Let's build the user interface with HTML+CSS+JS and then build the back end program with any web programming language (ASP.Net, PHP, etc) or objective-C for iOS.

This strategy decouple the front end and back end which leads to shorter development and higher customer satisfaction.

From the front end aspect:
  • We build the prototype in a shorter time.
  • We build a back end program using Javascript that simulate the AJAX call between the front end and back end. This script does not rely on any database and web server. It will be loaded and running within the browser context. So, the AJAX call simulation does not required a complex development environment setup.
  • The prototype can be build with any tool as simple as a text file editor + a browser to test the prototype.
  • The user can "see' and "feel" the prototype. It's not talking on a "paper" and the user must "imagine" how it works.
  • This prototype will be uploaded to any web server for discussion purpose.
  • Now, we build a more stable front end regardless of which OS platform.
  • It solves the problem with "installation".
From the back end aspect:
  • The back end can be built with any programming language (ASP.Net, PHP, etc) or Objective-C for iOS.
  • The back end program should only provides the correct API for AJAX request and response.
  • The back end program can be build parallel with the front end.
Finally, we are reusing the HTML+CSS+JS to build front for web app, mobile app and Windows client. Now, our front end designer and back end programmer can work parallel which really cut down lots of time in sync the shared source files.

Cheers!!


No comments:

Post a Comment

We are moving

We are moving this blog to our new blog site: https://ciysys.com/blog/nodejs.htm