ZShakespeare
|
2010-05-06
, 23:02
|
Banned |
Posts: 206 |
Thanked: 118 times |
Joined on Jan 2010
@ Vancouver
|
#21
|
|
2010-05-06
, 23:15
|
Posts: 73 |
Thanked: 11 times |
Joined on Nov 2009
@ uk
|
#22
|
This is not entirely true.. Most big businesses develop their own programs so here it would not be a problem. The nasdaq stock exchange moved to linux because of it's stability and so are other businesses.
Small companies will take longer but they will get there too. Too much money to save here. I know a couple of companies who are opting for it but haven't decided yet. Next time they need to upgrade.
|
2010-05-06
, 23:29
|
|
Posts: 1,296 |
Thanked: 1,773 times |
Joined on Aug 2009
@ Budapest, Hungary
|
#23
|
People who program for operating systems including Microsoft use c and c++. Its the right speed for the job. And at OS level you see no .net crap. Thats ms not eating thier own dog food.
However Java has other merits and shouldn't be tared with the same brush, they are both languages normally used for business apps.
What would you consider top of the line development environments? Mine is vim, web browser, compiler and a build tool:make or ant.
|
2010-05-06
, 23:46
|
Posts: 73 |
Thanked: 11 times |
Joined on Nov 2009
@ uk
|
#24
|
This is not true.
Yes, you can use C/C++ and VS still supports it. .NET is not crap. After JITting it, it is ofter faster that native code. (of course only if it is done well)
And while native code is very good for system programming, managed code is way better for 3rd party apps.
I haven't yet tried Java, so I won't prejudice it.
But I heard several Java developers' complaints about it.
Visual Studio 2010 for server and client side coding, Firefox+Firebug for client-side debugging, and Superpreview for debugging IE6's crappy behavior.
And about the productivity of the ".net crap":
VS offers a very nice code completion feature which I haven't seen (or not as sophisticated) in any other environments.
The other is C#'s elegance and behavior.
Look at its various features, eg. LINQ, lambda expressions, the event model, and more stuff.
For example, when I develop my little app for Maemo (with Qt and C++), I very often need to search through various collections. With C++, I have to enumerate all the items and stuff, with C#, a single line can do it for me.
And .NET can really handle exceptions and give meaningful error messages, while with Qt my app simply crashes without a message if something goes wrong (even if I wrap it in a try-catch block). Only in debug mode does it say something like "SEGFAULT".
I really don't want to offend you or any people using different environments. I also don't want to flame on other environments, becuse what I don't know of, I don't form an opinion about.
But really, I beg for someone making Mono available for the N900.
|
2010-05-06
, 23:55
|
|
Posts: 1,296 |
Thanked: 1,773 times |
Joined on Aug 2009
@ Budapest, Hungary
|
#25
|
And as a programmer you handle what to do when an error is thrown, not the language; this includes error messages.
|
2010-05-07
, 00:23
|
|
Posts: 4,384 |
Thanked: 5,524 times |
Joined on Jul 2007
@ ˙ǝɹǝɥʍou
|
#26
|
The Following 3 Users Say Thank You to ysss For This Useful Post: | ||
|
2010-05-07
, 00:52
|
|
Posts: 609 |
Thanked: 243 times |
Joined on Jan 2010
@ Eastern USA
|
#27
|
I'm glad that your father is an exception. He's lucky to have managed to avoid all the known issues that come with every new Ubuntu release that make the system uninstallable or otherwise unusable.
The Following 3 Users Say Thank You to xomm For This Useful Post: | ||
|
2010-05-07
, 01:12
|
Posts: 249 |
Thanked: 167 times |
Joined on Mar 2010
@ International
|
#28
|
Like many mid-20th century parents, they simply use the web browser and basic office suite. They aren't likely to do something unstable, and (if my assumptions are correct,) even if they encounter an error, they're likely just to hit the 'X' or 'OK' and move on, not thinking anything of it.
That's the irony of it. Linux distributions are perfect for "clueless" users if set up right, but to set it up right, you need someone who isn't clueless. A little less than the opposite, in fact.
|
2010-05-07
, 01:21
|
Posts: 362 |
Thanked: 113 times |
Joined on Feb 2010
|
#29
|
|
2010-05-07
, 03:23
|
Posts: 3,428 |
Thanked: 2,856 times |
Joined on Jul 2008
|
#30
|
who knows, maybe my opinion will change in the coming years, but seeing how it is now, looks like going backwards in technology
The Following User Says Thank You to fatalsaint For This Useful Post: | ||