Originally posted by _V_
View Post
- 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!
C# for new projects? Wise choice in the new cloud world?
Collapse
X
-
merely at clientco for the entertainment -
Originally posted by RasputinDude View PostI have never understood these types of discussion. Just choose the most appropriate language for the task in-front of you. C# is actually pretty good. It is well maintained, tried and tested and well integrated with a major operating system. 5 minutes googling shows that around 25% of servers serving the internet are windows. That is a massive number of windows servers. Why wouldn't you choose a programming language created by the same vendor as your OS?
C# isn't going anywhere. If you want to write desktop app (and yes, even now people use desktop apps), what is there better for your solution?
My current project is implemented all in GO. It works for us, tiny docker containers or lambda functions. But that was a decision made on an evaluation of what we were doing. If we were doing something integrating MS Exchange or their AD federation for example, why would I not use C#?
When you say, there are a massive number of windows servers out there ... yeah I know that .. I helped to build some of the apps on them. When you say c# is not going anywhere .. I know that too. Again, I helped to build some of them. What I was asking is 'does it make any sense to choose c# for brand new projects that are intended to run on AWS and/or GCP'. I personally don't think it does.
As far as I can gather, the reason our management have decided to go with c# is because the current head of Dev for our Dept (based in another country) has experience in c#.
Comment
-
The beauty of building something in a language the permies don't have experience of is repeat business for tweaks and updates. If you do a good enough job of selling what you think is the most appropriate language for the job you could be in line to sign them up to a support contract too...Comment
-
Originally posted by mogga71 View Post
As far as I can gather, the reason our management have decided to go with c# is because the current head of Dev for our Dept (based in another country) has experience in c#.merely at clientco for the entertainmentComment
-
If I had to take a stab at answering an incredibly vague question I would say yes, C# is a wise choice - especially when MAUI's (properly) rolled out.
That said, this is vague - it's like me saying "is a screwdriver the best tool for a job I need to do" without specifying any details of the job. I'm a C# dev, but I'm aware it's not always the most appropriate fit for everything.Comment
-
Originally posted by DevUK View PostIf I had to take a stab at answering an incredibly vague question I would say yes, C# is a wise choice - especially when MAUI's (properly) rolled out.
That said, this is vague - it's like me saying "is a screwdriver the best tool for a job I need to do" without specifying any details of the job. I'm a C# dev, but I'm aware it's not always the most appropriate fit for everything.
* for cloud I mean AWS or Azure. No one sane is going to use the other options....merely at clientco for the entertainmentComment
-
Originally posted by mogga71 View Post
'Just choose the most appropriate language for the task in-front of you'.....unfortunately that is not really an option for most Companies. At my clients place for example, the majority of devs are either Java (mostly) or Python ... and they are virtually all permies. So there is no chance management are going to say 'Go would be awesome for this ... let's build it with Go'. They are not going to cross train their devs for a 6 month Go project .. instead they will write it in Java / Python (or in our case c# going forward.)Originally posted by MaryPoppinsI'd still not breastfeed a naziOriginally posted by vetranUrine is quite nourishingComment
-
Originally posted by d000hg View PostIf all your team are Java devs, Java is clearly the most appropriate language for the task. That's a big part of what "most appropriate" means.
But yep - for most companies use the language your staff know even if it is vb.netmerely at clientco for the entertainmentComment
-
Originally posted by eek View Post
My 1 comment for that is if your team are Java devs and there are reasons why you may wish to change language (for Java is owned by Oracle and well it's Oracle) then C# may be a good compromise language that would be easier for people to learn than say python....
But yep - for most companies use the language your staff know even if it is vb.net
Originally posted by MaryPoppinsI'd still not breastfeed a naziOriginally posted by vetranUrine is quite nourishingComment
-
The wild west 90s when financials would order their army of Cobol devs to read Head First Java over the weekend as they were retooling and needed to deliver an online banking system in 4 months.
Those were special days.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
Contractor Services
CUK News
- Streamline Your Retirement with iSIPP: A Solution for Contractor Pensions Sep 1 09:13
- Making the most of pension lump sums: overview for contractors Sep 1 08:36
- Umbrella company tribunal cases are opening up; are your wages subject to unlawful deductions, too? Aug 31 08:38
- Contractors, relabelling 'labour' as 'services' to appear 'fully contracted out' won't dupe IR35 inspectors Aug 31 08:30
- How often does HMRC check tax returns? Aug 30 08:27
- Work-life balance as an IT contractor: 5 top tips from a tech recruiter Aug 30 08:20
- Autumn Statement 2023 tipped to prioritise mental health, in a boost for UK workplaces Aug 29 08:33
- Final reminder for contractors to respond to the umbrella consultation (closing today) Aug 29 08:09
- Top 5 most in demand cyber security contract roles Aug 25 08:38
- Changes to the right to request flexible working are incoming, but how will contractors be affected? Aug 24 08:25
Comment