Skip to content

C#, Python, maybe a sip of Java

by Shawn Stratton on September 4th, 2008

I’ve been pon­der­ing other lan­guages as of late, to branch my devel­op­ment skills.  I’ve done C# in the past for ASP.NET 2.0 and I’m work­ing on Python at the moment for pur­poses of work­ing with it for future web appli­ca­tions.  Now I’m forced to won­der what lan­guage I should focus on if I want to move away from Web Devel­op­ment.  Any input would be greatly appreciated.

From → Uncategorized

2 Comments
  1. If you want to move away from web devel­op­ment, my ques­tion for you is: what do you want to do instead? Desk­top appli­ca­tions? Embed­ded soft­ware? Spe­cialty appli­ca­tions such as net­work man­age­ment or enter­prise man­age­ment? Mobile apps?

    Your answer to the above would affect what lan­guages and plat­forms you should learn. For exam­ple, my past career involved devel­op­ment of net­work man­age­ment apps, which often used the Java EE plat­form and web tech­nolo­gies. If you want to go into desk­top apps, then it depends on what plat­form you want to develop for: Linux, Mac, or Win­dows. Each focuses on dif­fer­ent lan­guages and frame­works for their desk­top apps. Embed­ded soft­ware, from what I’ve seen in the tele­com indus­try, is increas­ingly mov­ing to an embed­ded Linux OS, with appli­ca­tions writ­ten in C or C++. Mobile apps often use Java ME (micro edi­tion), except on the iPhone (I think that uses “cocoa”, which I know next to noth­ing about).

    So, bot­tom line: fig­ure out what you want to do next, and that will help you nar­row down your language/platform choice.

  2. Well there’s the thing, I’m not sure what I really want to do as far as the spe­cific appli­ca­tions that I would like to work on. I lack the col­lege back­ground here, so there­fore my expo­sure is lim­ited, I do know though that I’m not so keen on UI design which is why I’d like to move away from web devel­op­ment. UI Design is always a part of devel­op­ment, I’m aware of that, but at the very least cut­ting it down to where it could lit­er­ally be an after­thought for me would be awe­some, I’m really look­ing at Java at the moment just sim­ply because it’s all over the place. Just not sure at this point, I’m work­ing with Python at the moment and it makes me feel all warm and gooey inside.

Comments are closed.