by jd99 » Tue Apr 26, 2011 10:52 pm
Hi Xdega,
Thanks for the reply. I am researching options for a few projects. I am somewhat re-familiarizing myself to programming languages so I would like to choose a solid platform to learn. Through previous education I am familiar with XHTML, CSS, Visual Basic, Oracle, etc.. I completed my courses in 2002. So, I do have a familiarity with programming but I have not used the programming skills in almost 8 years and I'm sure techniques have changed. I've been a Network Engineer for the last few years. I would appreciate any suggestions you may have in regards for me to get up to speed quickly with programming. I have four projects to start as follows:
1. Create a database driven Corporate Application that includes modules for User Information (Name, Position, Department, Education, Pay Grade, etc.), Scheduling, Asset/Inventory Management, Purchasing, etc. It would be nice to have the application run on multiple platforms (Windows, Apple, etc.). It would be nice to have integration with Microsoft's Active Directory.
2. Create a Database Driven Web Site that includes a CMS and is similar to a Social Media type of web site. It should include rich media content (Video/Audio), Blog, Forums, Chat, eCommerce, etc. It would be nice to have the web site execute on multiple browsers (IE, Firefox, Safari, etc.).
3. Create a mobile phone application that can execute on multiple devices (Blackberry, iPhone, Android, etc.).
4. Create a mobile phone game that can execute on multiple devices (Blackberry, iPhone, Android, etc.).
I was hoping to learn a language or languages that could be used for all these projects. Learning one language would be preferred but that's obviously not possible. I was also hoping to combine the Corporate Application and the Website into one application.
I've researched quite a bit and I'm not sure what to choose, especially for mobile phone app development. Below are a few options I've researched. Please let me know what you recommend or if you suggest I use something else. Any feedback is MUCH appreciated.
1. HTML 4/5 and CSS with Microsoft SQL Server. (I'm concerned some browsers will not be able to support HTML5 yet).
2. Ruby On Rails.
3. Java.
3. Drupal.
4. Joomla.
5. ASP..Net with Microsoft SQL Server.
6. VB.Net with Microsoft SQL Server.
Thanks,
Jason