Click here to Skip to main content
15,895,011 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
I am interested in developing app to help quote and estimate different projects. I currently use a very complicated MS excel spreadsheet - but its hard to maintain and use.

The language needs to support some sort of form and perform simple math and database type functions.

I was thinking Java or Python.

I also though about filemaker or access.

Can someone make a suggestion?

Thanks,

Adam
Posted

1 solution

Every single (major and commercial) programming language can do the trick for you. A language is just the way you are teaching the compiler to program the application for you. Language is just the way to speak to compiler, to generate an executable file for you. It is your job, to create something useful out of it.

If you are a new programmer, I would ask you to Stop! Think before you continue. You need to think what frameworks and software you are going to program. You need to think, how much users you want, which OS you want to target, what are requirements, what are the features of a language, what is the structure of this language, how many users use it for their need. These questions, once answered would guide you through your search.

Once that has been done, you can easily add a few resource, target a few UI frameworks; in Java you can use Swing[^] to generate UI for Grids, Input controls and the underlying logic can be done in Java itself. I have no idea of Python; never used. The data can be stored in Access, or simply files; since you are going to use it yourself security is not a very much problem, unless computer is accessible by others. You can still add encryption to your programs and data sources in Java language.

But first, you need to search for a better candidate. Read this post also[^], it would help you in finding a good language for you; remember always try to find a language with more users, programmers love to help out their fellows.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900