- 0
Where is the future heading, what should I learn
-
Recently Browsing 0 members
- No registered users viewing this page.
-
Similar Content
-
Ecosia launches its web browser with 'green' features
By Aditya Tiwari,
- ecosia
- ecosia browser
- (and 3 more)
- 0 replies
- 1 view
-
Download: Java All-in-One For Dummies, 7th Edition ($27 Value) — free for your email
By News Staff,
- ebook offer
- sponsored
- (and 3 more)
- 0 replies
- 3 views
-
Unified Copilot experience will land in Visual Studio 17.10, due in May
By zikalify,
- microsoft
- visual studio
- (and 9 more)
- 3 replies
- 4 views
-
Windows 11 24H2 RTM build off to rocky start with broken virtualization, 64-bit .NET support
By hellowalkman,
- vmware
- micrsosoft
- (and 12 more)
- 20 replies
- 2 views
-
Microsoft introduces TypeScript 5.4: Explore the latest features and enhancements
By zikalify,
- microsoft
- typescript
- (and 4 more)
- 11 replies
- 2 views
-
Question
Mohsin_G
Hi,
I was just wondering if anyone could guide me in the right direction. This is the issue, I want to know where the future is heading in regard to programming. To be more specific, I want to know where the future is heading for lanugages that support core business functions. I want to create business applications (custom software) but I don't want to spend much energy in learning a language that is dying.
I'll give an example of what I mean by custom business applications. An example could be an application that interacts with an active directory database and manipulates it in ways that involves much automation and convenience which may not be available in the standard functionality of active directory itself. I want to specialise in database driven applications that support business processes and needs so what should I learn?
Should I learn PHP? or ASP.net or are both these technologies dying? Where is the future heading? Is Java the answer? What about HTML5 and CSS3?
When I was looking for work I noticed that there was plenty of positions available for Java and PHP, is there a reason behind this?
Also when desiging web applications, is there a way to do the visual interface design in a more automated way similar to what is available in VS.net? For example how Visual c# allows you to design the interface (buttons, frames, drop downs etc) with a few clicks of the mouse? Does dreamweaver achieve this?
I know there is an abundance of software available to support common business processes and functions but I want to specialise in custom software development. This also raises another question, what are the software applications that are mostly used in established large scale businesses? (SAP, VMware citrix etc)
Also is OOP the fundamental framework for the future?
My last questions are, can I achieve my goal by creating server side applications or will a simple client side app (created in example in c#) that allows access to a multi user database suffice. Also do businesses involve server side apps even though they are used internally within the business to support business processes (Ie they don't go outside the business network? does this occur in businesses?)
I appreciate the time taken in reading my post and i am thankful for any replies.
-Mohsin
Link to comment
Share on other sites
8 answers to this question
Recommended Posts