• Post Reply Bookmark Topic Watch Topic
  • New Topic

Is Java right for me?  RSS feed

 
Mike Tanton
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Guys....

I stand tentatively before the ice....a bit nervous to take the first step! So, I'm wondering if you kind folk could help me decide whether Java is the correct programming language for me to delve into.... I have looked at the FAQ's etc. but I am so green as to the different programming languages out there that I first need to establish whether or not Java can do what I am wanting to do.....phew. Basically:

- I have a fairly comprehensive MS Excel file that I would like to develop further into a stand alone application.
- The current Excel document uses a lot of Macro's and VBA code, but the formulas/calculations are pretty simple.
- It also creates and displays a number of graphs

I am wanting to outsource most of the programming, but I do not know what programming language would be suitable - so I can't even start approaching freelancers

Can I create the equivalent of an Excel Workbook in Java? Or do I need to go and lie down on a couch and have a chat with someone...?

Could someone please point me in the right direction here.

 
Thomas Gard
Ranch Hand
Posts: 51
2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Excel? Is this solely going to run on a windows system (including windows 10, which purportedly smoothly transitions across to their mobile devices)?

If so, I would consider C#.

Otherwise, could you tell me what the end goal is?
 
Mike Tanton
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Thomas

Ummm... I have developed an Excel Workbook that I would like to further develop into a stand alone software application (ie. to not be restricted by users having to have/run Windows)

My end goal is to sell this software online, so the software should be able to install itself on any computer. Having mobile device compatibility would be great but not essential...

One thing that is essential is that the software must be able to access and change other URL sites. The software is Forex trading related, so it must have the capacity to access a users trading account and make changes.... specifically the MetaTrader4 trading platform....

I hope I'm kinda answering your question...?
 
Mike Tanton
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
PS: Thanks to whichever moderator sent me the link to aspose.cells.... that's pretty much hit the nail on the head
 
Jesper de Jong
Java Cowboy
Sheriff
Posts: 16060
88
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you want it to work on different operating systems (for example Windows and Mac OS X, Linux etc.) then Java is a good choice; Java programs are platform-independent and run on any operating system for which there is a Java virtual machine available (which there is for all major operating systems).

The Android operating system (for mobile phones and tablets) is also normally programmed in Java, although the platform is quite different from Java for desktop computers; you can't run a Java desktop app without modification on an Adroid phone or tablet, but if you know the Java programming language it's certainly an advantage if you want to create an Android app.

This sounds like an ambitious project, not something that will be easy for someone who has almost no programming experience.

There's no easy way to create something like an Excel workbook in Java. Programming in Java or any other general purpose programming language works quite differently than in Excel. Ofcourse it's all possible, including showing graphs etc., but it's not really simple to create a fully-featured program like that.
 
Mike Tanton
Greenhorn
Posts: 4
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jesper.... thanks

It is an ambitious project.....and I'm looking forward to getting stuck into it, but as you rightly point out... this is not my core business. My biggest issue (and hence this post) is to be able to provide a seasoned programmer with a decent design brief.

For some reason I had Adobe AIR stuck in my head.... but I am starting to settle on Java.... Especially considering aspose.cells capabilities.... but I need to research this more....

Thanks for your input....
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!