|
Your original comment was: "Yeah, I would slowly shift towards Open Source which is probably not changing so frequently but getting updated with time. I can't do a sudden switch as I have spent 9+ years in MS technologies."
You didn't mention anything about Microsoft open source technologies...?
How do you know so much about swallows? Well, you have to know these things when you're a king, you know.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
I'm afraid you should read about AngularJS and AngularJS 2 for starter to know what to expect.
What you see now in MSland is the pure open source fest you and others wanted so badly and loudly - no official, best for all purpose solutions, fast development, breaking changes. Many ways to the top of the mountain, choose your one wisely.
|
|
|
|
|
Hi,
It prepares you for legacy projects
With friendly greetings,
Eric Goedhart
|
|
|
|
|
I understand how you feel, because I am a victim of my parents !
1. They created me, and yet I cried a lot when I was a baby.
2. They demanded I learn how to use a toilet, and I did that, and then they never thanked me.
3. I learned how to eat food without it dribbling out of my mouth and falling all around me: they still find things to criticize about the way I eat.
4. They sent me to school, and to high-school, and college, and there was no job waiting for me when I graduated.
5. Now they've stopped sending me money, and told me I can't live with them anymore.
They're just like Microsoft !
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
|
|
|
|
|
Hmmm, there is a difference....
10 yrs back, i had option to choose between Java, MS, LAMP, etc. for web development.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
The freedoms we see in the rear-view mirror of hindsight are closer than they appear to be.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. » Alan Kay's clarification on what he meant by the term "Object" in "Object-Oriented Programming."
|
|
|
|
|
The trick was always not to jump on every technology Microsoft released, but to choose the ones that did the job you wanted (and weren't obvious duds)..
Silverlight - Microsoft's answer to Flash, just as Flash was on the way out. [Avoided]
WebForms - ASP.NET had to start somewhere, I remember when they were absolute positioned too. Always a bad idea, but Microsoft saw the light with MVC and many of us switched over (and never looked back) once MVC 2 came out.
Mobile View features of MVC 4 - why bother when Bootstrap did this and you could take your UI with you? [Avoided]
Knockout got washed away by Angular - when was that? It really depends on what you're building?
Identity in MVC 5 - like a lot of things with Microsoft, always best for v2 to come out before adoption. [Avoided]
Windows 8 tiles - Tiles.. well, duh!
Windows 9 - so good it's two (look at that, "two"!) generations ahead of Windows 8
Azure - probably one of the best Microsoft products at the moment, and you can still use IIS on an Azure VM if you so wish.
I'm pretty excited about MVC6 though, good things are happening there!
How do you know so much about swallows? Well, you have to know these things when you're a king, you know.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
Hmmm,
I am also looking for vNext. But will surely give a 2nd thought before adapting any of its new feature.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
It'll be interesting to see what development tools come out for Linux/OSX
How do you know so much about swallows? Well, you have to know these things when you're a king, you know.
modified 31-Aug-21 21:01pm.
|
|
|
|
|
Yes, I'll second that...if I can run my ASP.Net stuff on a Linux box without too many contortions, that will make me happy
|
|
|
|
|
And leave the nitty-gritties of implementation to the Technology folks of your company.
|
|
|
|
|
Thats a nice suggestion but... No thanks...
I can take the risk and choose stuffs which will not fade away so soon.
I am not scared to learn new things, but feel disappointed when it is discontinued in less than 2-3 yrs.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
That's why I do not code anymore. Actually, I did not give up, I am just waiting for stability in the technologies.
~RaGE();
I think words like 'destiny' are a way of trying to find order where none exists. - Christian Graus
Entropy isn't what it used to.
|
|
|
|
|
Rage wrote: I am just waiting for stability in the technologies.
I don't think it will happen any time near future. It is continuously evolving.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
One thing I really learned about Microsoft, is that they dont care about their technologies.
So I stick to my old MFC and only do C# if unavoidable...
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
|
This isn't a Microsoft issue. It's the way technology is advancing. This is all new stuff, no one knows if it will work or not so of course it evolves.
Microsoft makes it possible for you to have a good living. Don't bite the hand that feeds you. They make solid products and no one makes better ones.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Your time will come, if you let it be right.
|
|
|
|
|
Watch out for the hype-train. The hype-train has no brakes, it crashes into the buffer stop at full speed.
If the Cool Kids are learning it, don't.
|
|
|
|
|
The last time I agreed so much with a person I ended up engaging to her
|
|
|
|
|
Anurag Gandhi wrote: All such stuffs are inspiring me to stay away from Microsoft and move towards open source for all major stuffs.
Dude, everything you listed, except for W8, W9, and IIS, already IS open source.
You think the OS community is any better? How many forks of bootstrap twitter are out there? Where were you when the news came out last week that node.js is forked?
What about Google's complete, no migration path, rewrite of Angular?
It's life, man.
Marc
|
|
|
|
|
Because if you went penguin you'd've had complete stability developing your web server in Perl php python Rails node.js .
Ok, on the client side things are better, just do all your UI with JQuery angular bootstrap kendo something a starblecks swilling hipster slapped together in his basement last weekend.
Edit: Things would be better on mobile at least, you could stay in on place for your entire career writing apps for PalmOS Symbian BlackBerry iOS Android .
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, waging all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
Microsoft are not mind readers, nor do they control the entire world. Those two facts alone address the majority of your list.
Webforms? The only people talking right now talk about MVC. If there are an abundance of Webforms developers, they sure are being quiet on t'interweb. And Microsoft can't be faulted for giving it's customers (at least the ones speaking up) what they want.
Bootstrap? Microsoft doesn't control bootstrap. Nor do they control the legions of developers who started using it. I'd abandon a technology that everyone walked away from, too.
Knockout and Angular? Neither of those technologies are owned by Microsoft. Sure some MS devs contribute, but Knockout is an independent library, and Angular is run by Google. How on earth is any of that Microsoft's fault?
Tiles were the number one feature that everyone complained about (rightly or wrongly) in Windows 8. Again, where are the legions of tile lovers on the internet talking about how awesome they are?
And I don't even know what to say about the IIS thing. Windows still ships with IIS. What makes you think MS is abandoning IIS? Because they have Azure? Did MS abandon Windows Desktop because they came out with Windows Server?
The other ones on your list I marginally agree with.
|
|
|
|
|
Stick with what works. ADO.net and WinForms still work just fine.
|
|
|
|
|
Well, most of the skills are very easily transferable to their newer technologies, so I don't really care. (And since I am a .NET trainer, I earn money everytime they deprecate something ahah)
It reminds me when I first use ASP.NET Web API ! I did not know about the technology, and thought I was doing a JSON web service with ASP.NET MVC.
I said : "Woaw, I don't remember ASP.NET MVC being so good !! awesome".
Then I only learned 3 weeks after that the two technologies were different.
Don't use a technology if you don't see the need.
Reading the summary of new techs are enough to give you an idea to choose the right current best tool for the job when you will need.
If you have no time, make a RSS feed of .NET blogs and only read the title.
If you have more time, read the content.
If you have more time : Channel9 !
|
|
|
|