• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

C# or Java for this program?

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am going to be building my first program ever. It's going to be for estimating construction projects. Essentially it's just going to be a program for windows where you import and scale construction plans, then do a "takeoff". I.e. you have a wall, you will input an assembly for that wall and then trace the length of wherever that certain detail appears. It would then give a material count, as well as labor required.

UI is going to be important as well. Since it's going to be used by construction workers, I would like it to look nice (not sure if one language can better facilitate that or not).

Any suggestions on the language would be greatly appreciated.

Thanks,
 
Bartender
Posts: 1381
39
IBM DB2 Netbeans IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
First of all, welcome to the ranch!
If you already know that your program will run on Windows, in my humble opinion your choice should be C#,  assuming that you are equally proficient in both languages.Why C# ? It's undeniable that .net languages offer better integration with Windows OS. Given the nature of your project - a CAM - I suppose you will need soon or later to work with devices like plotters, printers, and drawing pads, and on my experience using .NET for such tasks it's just easier than with Java
 
Rancher
Posts: 1171
18
IntelliJ IDE Hibernate Firefox Browser MySQL Database Spring Tomcat Server Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I dont agree with CM. If you run your code on windows or not shouldn't mather, write once/run everywhere. I never had any problems trying to use printers or whatever in java and javaFX is way easier to use to create a graphical interface, but thats my own preference ofcourse
 
catch it before it slithers away! Oh wait, it's a tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic