2nd Hand Clothes is my 1st Access Application. I gain much solid experience on VB like application.
Pros:
+ rich GUI
+ simple, strict forward, easy, quick
+ quick development with all-in-one helping tools.
e.g. query, wizard, UI designer, report designer
+ quick deployment help to gather requirement from user
++ Programmer really focus on application logic
Cons:
- poor design structure -> modularizing project is a waste of time (only increase complexity)
-> complexity grow much when scale increase ~ big O square
- difficult to maintain esp. copy & paste coding
- functionality limited by language and tools
esp. MSAccess - multi-thread, multi-user, version, Chinese & English,
Window - Local Settings affect date format, currency format
My conclusion:
Microsoft really did a good job on GUI, usability on IT!
I'm a web programmer. The MSAccess really impress me.
Web development tools should move toward MS's usability & simpleness!
I am a web developer. Java is being more & more complex, make me feeling uncomfortable.
Struts, Spring, Hibernate, EJB, JDO, JSF... They are too much & too difficult for a 1 person project!!
Pros:
+ rich GUI
+ simple, strict forward, easy, quick
+ quick development with all-in-one helping tools.
e.g. query, wizard, UI designer, report designer
+ quick deployment help to gather requirement from user
++ Programmer really focus on application logic
Cons:
- poor design structure -> modularizing project is a waste of time (only increase complexity)
-> complexity grow much when scale increase ~ big O square
- difficult to maintain esp. copy & paste coding
- functionality limited by language and tools
esp. MSAccess - multi-thread, multi-user, version, Chinese & English,
Window - Local Settings affect date format, currency format
My conclusion:
Microsoft really did a good job on GUI, usability on IT!
I'm a web programmer. The MSAccess really impress me.
Web development tools should move toward MS's usability & simpleness!
I am a web developer. Java is being more & more complex, make me feeling uncomfortable.
Struts, Spring, Hibernate, EJB, JDO, JSF... They are too much & too difficult for a 1 person project!!