What will be the correct java application type as per my need? -


i want create application upon java technology can of them:

  1. a standalone desktop application on swing,
  2. a webstart application,
  3. a web application deployed on apache tomcat or google app engine.

coming type , nature of application, network based application such retail application based on 3 layers employee, manager , administrator.

now things sure:

  1. administrator single whole application.
  2. managers appointed every branch (or every store).
  3. every branch/store have 4-5 employees.
  4. respective manager , employees connected via lan.
  5. every branch's manager connected administrator or vice versa.
  6. the administrator application web-based app, can accessed admin where.

now confusion employee , manager consoles, want have one application can accessed both employee , manager per authentication, on same branch confused type of application.

any type of application used in of roles.

you need understand pros , cons of each approach, , make own choices. ultimately, boils down question of whether want have install java , / or java application on users' pcs.

  • a purely web-based ui requires no java installation, means need use technologies such html, css , javascript implement of ui code.

  • swing requires install both java , application on user's pc. need deal getting users install updates. on other hand, don't need deal browser incompatibilities , can implement in java.

  • webstart requires install java, , tiny jnlp file. webstart takes care of downloading , caching application central server, , deals updates too.


no matter choose ui implementation, need kind of backends (at least) accept , process requests users, , manage data / databases. implement using gae or tomcat or number of alternatives.


Comments

Popular posts from this blog

delphi - How to convert bitmaps to video? -

jasper reports - Fixed header in Excel using JasperReports -

python - ('The SQL contains 0 parameter markers, but 50 parameters were supplied', 'HY000') or TypeError: 'tuple' object is not callable -