3 ms·
>What non-Microsoft technologies have you used? I've programmed in Assembly, Turbo-C, Turbo-Pascal, Borland C++, Java, Javascript, Perl and many, many others.
by 300bps 13y ago
>What non-Microsoft technologies have you used?
I've programmed in Assembly, Turbo-C, Turbo-Pascal, Borland C++, Java, Javascript, Perl and many, many others.
>I say that because until I started playing with Perl, Java and, later (as in 2001), Python, I never really wanted to go back to MS stuff.
What "MS stuff" have you used?
- rbanffy 13y ago> What "MS stuff" have you used? I used Visual Basic from version 2 to 6 (I was the first VB MCP certified in Brazil), VBScript (and ASP) for several significant web applications (mostly e-commerce), VC/C++ 6 (for the Windows CE-based electronic voting system, in 2002) and Visual Basic .NET and C# for some desktop and ASP.NET applications. I haven't played with ASP.NET MVC and other recent Microsoft technologies.
- 300bps 13y agoYou know nothing of Microsoft technologies that have been used for the last half decade and more then. I have an MCSD certification in VB6 but literally nothing of that helps with their modern dev environments. In fact knowing VB6 hurt the process of learning the new stuff.
- rbanffy 13y agoWhile I don't think my C++ or C# is an example of modern and idiomatic Windows programming, I wouldn't say I know "nothing of Microsoft technologies that have been used for the last half decade and more". I sure haven't used them, but that doesn't mean I haven't read about them. You mentioned you used "Assembly, Turbo-C, Turbo-Pascal, Borland C++, Java, Javascript, Perl and many, many others", and, apart from JavaScript, none of them is closely associated with modern non-Microsoft development. I initially questioned you about it because, like myself, lack of knowledge of other options may hinder your ability to clearly assess a given technology's advantages.
- 300bps 13y ago>You mentioned you used "Assembly, Turbo-C, Turbo-Pascal, Borland C++, Java, Javascript, Perl and many, many others", and, apart from JavaScript, none of them is closely associated with modern non-Microsoft development. Yes, but the difference is I'm not criticizing modern non-Microsoft development.
- rbanffy 13y agoSure. But when we say X is great it is somewhat implied it's great compared to non-X similar tools. I believe Microsoft is offering decent tools compared to their more direct competition, but I'm yet to see something that makes me curious enough to really try them. I'm exceedingly happy with my current Python based stacks and curious about Go. I'd love to find a good reason to dig deeper into Ruby and Clojure, but, when it comes to Microsoft or C#, the move doesn't seem worth it. Not only because of the technology, but you have to change the whole stack, from server OS to developer desktop and deal with their idiosyncrasies.
- WayneDB 13y agoThe particular person that you're responding to has a well known anti-Microsoft bias. It even says so in his profile. So, I wouldn't believe a word of it.
- rbanffy 13y agoI don't like Microsoft, but that doesn't make me wrong or willing to misrepresent facts. As you can see from my answer, I've used Microsoft technology extensively in the 90's. My move to Unix environments happened in the mid-00's (until then, I still used Windows on my desktop)
- WayneDB 13y agoThen your opinion is severely outdated and coupled with your obvious bias, I would trust it even less.