Overclockers Australia Forums
OCAU News - Wiki - QuickLinks - Pix - Sponsors  

Go Back   Overclockers Australia Forums > Software Topics > Programming & Software Development

Notices


Sign up for a free OCAU account and this ad will go away!
Search our forums with Google:
Reply
 
Thread Tools
Old 4th June 2012, 11:48 PM   #1
Dimtar Thread Starter
Member
 
Dimtar's Avatar
 
Join Date: Feb 2006
Location: Glen Innes
Posts: 1,145
Default Where do I start?

Hi all.

*If this is in the wrong area please let me know*

I would like some advice as I am looking to get into a little coding so I can make some home and work tools. I know my way around some basic php and HTML files but would like to expand that.

If anyone would be so kind as to list what language etc. they use and why they use it. Ideally I would like to invest in something that was not platform dependent. I think once I have a firm handle on a language then I can move to buying a tool like Coda 2 etc.

All advice welcome though
__________________
2600K|8GB|MAXIMUS GENE-Z|GTX570 SOC|2TB|CORSAIR SSD120GB + 60GB SRT|AX850|DEFINE MINI|LOGITECH G510|LOGITECH G500|ASTRO A40
iPhone 4S 64GB|iPad 3 64GB|2011 Mac Mini|8TB UNRaid Micro Server
OCAU Trades
Dimtar is offline   Reply With Quote

Join OCAU to remove this ad!
Old 5th June 2012, 12:42 AM   #2
omaraa
Member
 
Join Date: Aug 2010
Location: Hobart
Posts: 84
Default

What kind of tools are you interested in creating?

In terms of slopping something together to get a basic task done in a graphical environment, I tend to use Adobe Flex. It uses a combination of ActionScript 3 for logic and XML for the gui. The IDE (Flash Builder) is built on Eclipse and has code-assist which makes it very easy to work out how to do things. Flex applications can be compiled as Adobe Air applications for various platforms. Flex does lack some important features such as multi-threading though, and there are occasionally infuriating bugs, or bits of missing functionality in the library objects. I definitely wouldn't consider it to be a 'mature' language...

For more complex tasks requiring a GUI, or things that I expect to maintain somewhat, I tend towards Java. I use Eclipse, and the Window Builder Pro plugin for gui layout. Java is somewhat of a standard (for better or worse). It's well documented, and there are oodles of tutorials and bits of sample code for just about anything.

In terms of computing things where I'm happy to use the command line, I tend towards C++ for a quick and dirty solution. I'll just write the code in a basic text editor and it's good to go.

For automation of simple tasks, I'll write a .CMD script (in windows) or a BASH script (linux).
omaraa is offline   Reply With Quote
Old 5th June 2012, 8:24 AM   #3
Dimtar Thread Starter
Member
 
Dimtar's Avatar
 
Join Date: Feb 2006
Location: Glen Innes
Posts: 1,145
Default

Preferably tools that would run inside a browser that make a task easier, like interfacing with an API or database to add information based on user requirements. E.G. Updating an order in a system or updating a ticket.

Maybe also sort of middle man software, like if this happens on this system then do this on another system. I have heard of Adobe Flex before and I can't say I am keen on it, as you put it though it's not 'mature' so I think I will be safe if I give it a miss.

Java sounds good, though nothing I want to do requires a great deal of prettiness. I think Java would work cross platform which sound good but I still like the idea of browser based if I can. The idea of not having to have a program per say that needs to be updated etc. on a local machine.

Something like Ruby on Rails sounds quite good.
__________________
2600K|8GB|MAXIMUS GENE-Z|GTX570 SOC|2TB|CORSAIR SSD120GB + 60GB SRT|AX850|DEFINE MINI|LOGITECH G510|LOGITECH G500|ASTRO A40
iPhone 4S 64GB|iPad 3 64GB|2011 Mac Mini|8TB UNRaid Micro Server
OCAU Trades
Dimtar is offline   Reply With Quote
Reply

Bookmarks

Sign up for a free OCAU account and this ad will go away!

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time now is 5:31 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd. -
OCAU is not responsible for the content of individual messages posted by others.
Other content copyright Overclockers Australia.
OCAU is hosted by Internode!