Wesleigh Pieters wrote:Hi All,
So I want to write a small useful application for practice, it will be used by the GF.
Basically it is a task management system where it will hold tasks, timestamps, responsibilities and progress in a DB. Then each user will be able to search, create and update tasks, leave notes etc. (and yes I know such things exist, I just want to use it for the practise and be able to customise it fully etc.)
In this situation what approach would be best, a server application that does all the work that clients speak to, a server application and client connect using a web browser etc?
I am fairly new to all of this so any advice will be appreciated and will take it from there, apologies I may have more questions later.
Thanks.
Bob Scott wrote:I'm doing the same thing. I'm writing an app that is specific to keeping up with classical music collections. I asked on a classical music forum for some advice and they gave me some great tips that I had never thought of.
Good luck with your app!![]()
Wesleigh Pieters wrote:
Start by asking yourself
1) How many users will use this application - up to 12 people but it should be able to handle lets say 20 for some growth
2) Will they use it at the same time? - all should be able to use concurrently
3) How will they use it? Over the internet? Intranet? - intranet mostly but want to add in that can be logged in off site using a dynamic address for this.
4) What is the client? Stand alone application? Browser? Smart phone? - windows pc, either desktop app or browser
Maneesh Godbole wrote:
Wesleigh Pieters wrote:
Start by asking yourself
1) How many users will use this application - up to 12 people but it should be able to handle lets say 20 for some growth
2) Will they use it at the same time? - all should be able to use concurrently
3) How will they use it? Over the internet? Intranet? - intranet mostly but want to add in that can be logged in off site using a dynamic address for this.
4) What is the client? Stand alone application? Browser? Smart phone? - windows pc, either desktop app or browser
Multiple people, accessing your application concurrently over the network.
This would indicate you have a web based distributed application design, where the client server communication uses JSON or something similar (so that you can easily switch between desktop/browser) In future you can even adapt it for mobile clients!
Wesleigh Pieters wrote:
JSON as in javascript?
Maneesh Godbole wrote:
Wesleigh Pieters wrote:
JSON as in javascript?
Recommended reading JSON
Also check out http://code.google.com/p/json-simple/ which has good examples.
God is a comedian playing for an audience that is afraid to laugh - Voltair. tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
|