Computing.Net > Forums > Programming > What is the best language to use

What is the best language to use

Reply to Message Icon

Original Message
Name: Murdies8up
Date: December 19, 2003 at 18:59:10 Pacific
Subject: What is the best language to use
OS: Win xp
CPU/Ram: 1.7 Cel /128
Comment:

I want to write a program for my work. I am self employed and do remodeling. I mainly do finished basements and want to be able to Layout the walls and soffits on my laptop and then have it figure the price. I am decent with Java Script and that is about it. What language should I attempt this in?


Report Offensive Message For Removal


Response Number 1
Name: anonproxy
Date: December 19, 2003 at 22:24:37 Pacific
Reply: (edit)

How many variables (input) do you need? How much time do you intend to use with this program? Is this for use during customer consulting? What level of visual interface do you want? What level of visual output? How complex are the designs?

You have three big options:

1) Use a scripting language (like PHP) with a web browser (like Apache) and a database (flatfile or otherwise). You can use simple HTML to make your interface. This can of course be done locally - no network connections. But you could access it from the Internet if you wanted. Clients could even do so, if you were so inclined.

2) Use a scripting language entirely. You can use GUI libraries, but this adds a level of complexity. The storage of data will require a flatfile database (at least), so you don't really gain a real advantage over the other the web imitation in #1. Of course, a GUI library might also provide you with some interactive elements similar to a more mature program.

3) Use a more heavily minded language like Java. You can do whatever you want, but it will take more work than you are probably willing to put in.

Number #1 sounds good for you. You can use Javascript to make some interesting designs if you want - plus HTML is easy so you have some familiar ground. A PHP backend (or whatever you want, there are many options here) is standard fare - even with a application database (like MySQL). There are several books which cover this topic pretty much completely. Most importantly, changes can be made quickly and you can avoid any semblance of software development while still making something you can use.



Report Offensive Follow Up For Removal

Response Number 2
Name: wizard-fred
Date: December 20, 2003 at 03:33:52 Pacific
Reply: (edit)

I think you should look for a CAD program that has a materials take off function. The top of line program AutoCAD has the function. There is some budget programs that has simplified functions (like surface area of object).

Starting from scratch is a lot of work.

You first have to design a CAD (drawing) program where you can link the drawn objects to a bill of materials database. You will then need the a materials database.

As to language - it will probably take something like C to do a good implementation especially the graphics elements.

If you want a program to mainly estimate costs use a spreadsheet like EXCEL.


Report Offensive Follow Up For Removal

Response Number 3
Name: raylu
Date: December 31, 2003 at 11:30:59 Pacific
Reply: (edit)

What do you mean when you say layout the walls?
If you want to be able to move things around like a click and drag interface, then that's going to be a lot of work (Flash could do it).
I doubt you mean this though, but I can't think of any alternatives.
All the languages mentioned above seem good, but no one said anything about VB. Visual Basic should be able to do everything you want to and it is quite easy to learn (but a little expensive).


Report Offensive Follow Up For Removal

Response Number 4
Name: Code One
Date: January 4, 2004 at 10:53:53 Pacific
Reply: (edit)

you could use dhtml


Report Offensive Follow Up For Removal







Use following form to reply to current message:

   Name: From My Computing.Net Settings
 E-Mail: From My Computing.Net Settings

Subject: What is the best language to use

Comments:

 


  Homepage URL (*): 
Homepage Title (*): 
         Image URL: 
 
Data Recovery Software




Have you ever used OpenOffice?

Yes, as my main suite.
Yes, occationally.
Yes, but only once.
No, never.


View Results

Poll Finishes Today.
Discuss in The Lounge