Knowing a little bit about your current contract , I'd suggest c#. It's used quite heavily for creating Excel add-ins. I'd choose it over vb.net as it is used more in the city. It also gives you exposure to vsto.
Do you do much database work? It might be worth looking into Oracle or sql server. There are free versions available on their websites.
Good luck
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
Reply to: c#, java or python
Collapse
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "c#, java or python"
Collapse
-
Java can be a language or a programming platform (like .net) though. JSP/JSTL/EL are not Java language but are part of J2EE, Jython and JRuby are JVM languages with Java, very similar to C#, VB.net on .net.Originally posted by SupremeSpod View Post.NET is not a programming language.
Nothing is simple these days
Leave a comment:
-
-
Well firstly HTML5 doesn't replace Flash or Silverlight anyway. Secondly if they integrate .net into the browser, that's pretty much Silverlight anyway except Silverlight is cross-platform.Originally posted by VectraMan View PostThough with MS also jumping on the HTML5 bandwagon you have to question the long term commitment to Silverlight.
I wonder if they're secretly planning to build the .NET runtime and languages directly into the browser, so you can use C# on the client with the HTML5 DOM instead of Javascript. That'll upset the standards people.
On that basis, nothing is new. WCF is about talking to other applications on the same or other PCs... in which case yes the concept of RPC has been around for ages but that doesn't mean a new technology adds nothing new. Webservices are just HTTP, JSP is just machine-written HTML, etc.I don't even know what WCF is, but I bet it's just another new way of doing exactly what people have been doing for years.
No modern technology platform doesn't innovate... certainly Java doesn't anyway what with transitions between servlets/jsp/jstl/struts/EJB/spring
Leave a comment:
-
Originally posted by VectraMan View PostThough with MS also jumping on the HTML5 bandwagon you have to question the long term commitment to Silverlight.
I wonder if they're secretly planning to build the .NET runtime and languages directly into the browser, so you can use C# on the client with the HTML5 DOM instead of Javascript. That'll upset the standards people.
I don't even know what WCF is, but I bet it's just another new way of doing exactly what people have been doing for years.
WCF, WF etc are Microsoft jargons introducing some technology or architecture that developers were using for years, only MS now decided that only they know how to do it and released it with some fanfare. Of course it doesnt stop companies advertising job vacancies to add it to their advert. Remoting was one such thing. Current favourite is Lambda.
Leave a comment:
-
Though with MS also jumping on the HTML5 bandwagon you have to question the long term commitment to Silverlight.Originally posted by d000hg View Postbut Silverlight is gathering pace.
I wonder if they're secretly planning to build the .NET runtime and languages directly into the browser, so you can use C# on the client with the HTML5 DOM instead of Javascript. That'll upset the standards people.
I don't even know what WCF is, but I bet it's just another new way of doing exactly what people have been doing for years.
Leave a comment:
-
SQL is an area MS have historically been very fickle on. So I'll not bet against new tech there. However think about how long COM was around for. WCF has been around a few years now after being planned and I've not yet heard a replacement is in the works, even.
WPF seems a little up in the air but Silverlight is gathering pace.
Leave a comment:
-
What about Linq to SQL and its new avatar ADO.NET entity object model ?Originally posted by d000hg View PostWCF is still a big thing, mainly because there's not much alternative - they're trying hard to kill COM and I think they're winning (phew), and Remote Objects are dead too... WCF actually seems pretty sweet although nobody seems to use WF very much outside massive integration projects.
I cannot see WCF, WF etc lasting long.
Leave a comment:
-
WCF is still a big thing, mainly because there's not much alternative - they're trying hard to kill COM and I think they're winning (phew), and Remote Objects are dead too... WCF actually seems pretty sweet although nobody seems to use WF very much outside massive integration projects.Originally posted by fullyautomatix View PostMS come out with some new fangled paradigm in every .NET version. They made a big fuss out of WPF, WCF and WWF and suddenly all the job adverts wanted folks with WCF experience. I am not surprised WPF is dead but it definitely had its advantages.
Leave a comment:
-
Not really. Java has a huge set of standard libraries roughly comparable with .NET, plus standards for all the extended stuff in J2EE. But then on top of that you've all the open-source stuff... however every language has this, Java just more so. The Apache libraries and a few others are practically standard though, it's the random OS projects you find that are not great because they aren't mature.Originally posted by thunderlizard View PostJava is good if you like everything to be free and open source, and enjoy sifting through 100 libraries that do almost-but-crucially-not-quite the same thing.
Again, there are open libraries for .NET. And you don't have to upgrade .NET versions, nothing wrong with 2.0 or 3.0. And they haven't changed variable typing, they've let you use BOTH styles. And you don't have to buy the expensive version, the Express one is sufficient of the majority of projects.C# is good if you prefer just 1 library and don't mind spending a grand or so on upgrading every couple of years to find out what sloppy feature they've added to the language this time. (we've had implicit typing, and now dynamic typing. It's only a matter of time before they decide declaring variables at all is for uptight squares, dude).
Leave a comment:
-
Python does have its adherents (do they still all meet up in the Old Bank of England every month??), but I'm not one of them. Any language where indentation has syntactic force is taking the mickey. I think that most people would agree that going into Python as a career would have to be for aesthetic rather than commercial reasons.Originally posted by NickFitz View PostPython is a thing of beauty and a joy forever.
Java is good if you like everything to be free and open source, and enjoy sifting through 100 libraries that do almost-but-crucially-not-quite the same thing.
C# is good if you prefer just 1 library and don't mind spending a grand or so on upgrading every couple of years to find out what sloppy feature they've added to the language this time. (we've had implicit typing, and now dynamic typing. It's only a matter of time before they decide declaring variables at all is for uptight squares, dude).
Leave a comment:
-
MS come out with some new fangled paradigm in every .NET version. They made a big fuss out of WPF, WCF and WWF and suddenly all the job adverts wanted folks with WCF experience. I am not surprised WPF is dead but it definitely had its advantages.
Leave a comment:
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers

Leave a comment: