|
Er... as of the time I'm writing this, I see 36% as saying "Yes".
An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.
|
|
|
|
|
Yes, I forgot to include the other 'positive' option. It should have been 'Yes/Almost'.
Combined 'Yes/Almost' votes do exceed 50%.
|
|
|
|
|
Ah, but "almost" only counts in horse shoes and hand -grenades.
An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.
|
|
|
|
|
'Almost' counts a lot when it's pushed by the biggest software company in the world.
Given that .NET is being developed further, it's safe to state that this 'almost' means 'yes'.
|
|
|
|
|
Hi, All:
I just went to Monster.com, and did simple job key words seach over development languages against a set of major USA states like CA, TX and NY. Here are my findings (approximate):
DotNet including C#, VB.NET and ASP.NET -- 25%
C++ over all of OSs -- 30%
Java -- 35%
Others -- 10 or less%
I would like to urge you to do the same thing and judge if dotNet is already accepted by mass.
|
|
|
|
|
Well, in being fair, it would be best to isolate that to Windows platform since they were the only ones that had .NET until recently so there is probably not many openings on other platforms other than Windows.
Because a person is able to write C++ code, does not mean they are platform independant. A C++ developer would most likely not land a job on a platform they have not had experience on.
Rocky <><
www.HintsAndTips.com
www.MyQuickPoll.com - 2004 Election poll is #33
www.GotTheAnswerToSpam.com
"We plan for the future, we learn from the past, we live life in the present!"
|
|
|
|
|
Hi, Rocky:
My point is that dotNet is not well accepted yet overall like Java. It needs more time (2 or more years) but dotNet percentage does increase in comparison to one year ago. At this time, dotNet is well used with IIS for web applications, but I'd like to wait until dotNet version 2 is formally released. I don't think that dotNet is matured at this moment.
Charlie Ye
|
|
|
|
|
Consider what the masses do with their computers: read and send e-mails, use the browser, listen to music and type a letter occasionally. Besides that the masses don't do much with the computer besides heating the air. So why would the masses need .NET when WinXP and Office 2003 is already more firepower then they need?
IMHO the corporate users and developers are the only ones who need .NET. The developers need it because it's much cheaper to develop using the .NET framework and the corporate users need it, because the developers won't bother to write a large scale app that needs to be integrated with LAN or WAN in C++ when they have .NET at their disposal. And why should they bother since .NET cuts 30 or more percent of development time...
Besides that, if microsoft doesn't make Longhorn backwards compatible with Win32, the masses won't leap to .NET until the year 3000.
This is just my opinion though...
A student knows little about a lot.
A professor knows a lot about little.
I know everything about nothing.
|
|
|
|
|
.NET will be included into longhorn.
1) it will be compatable.
2) I remember hearing similar comments about people thinking others wouldnt switch to 95 from 3.1.1 go figure.
/bb|[^b]{2}/
|
|
|
|
|
Some businesses still use WFW 3.11 and DOS because they don't have a need to jump into a 95/98/NT/2K/XP environment since all the tasks they do are already fast enough using their DOS and WFW software. So who's going to say that those people are going to jump into .NET? I worked at GE for a while and they still are using 95 due to compatability issues with 98, NT, 2K and XP and the many versions of IE that make it a pain since no one in the office knows how to upgrade and you'd be insane to try and upgrade all the systems at their plants since companies can't write browser and OS independant software and .NET's not about to achieve that. Java's about the only thing that comes close.
People still use win32 software more than you can imagine because it still works on XP for the most part. Believe me, I'm about to switch over to Linux because windows just gives too many frustrations. At least with linux the APIs don't change so drastically and coding is easier because they actually make coding ledgible and simple.
|
|
|
|
|
Kiehlster wrote:
At least with linux the APIs don't change so drastically and coding is easier because they actually make coding ledgible and simple.
You must be kidding. Either that, or you never actually tried to program for Linux.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
I have... whats so difficult about it? pick a better project, one with some direction. I know this is a microsoft-centric site, but linux is great!
/bb|[^b]{2}/
|
|
|
|
|
And what have you used for GUI? Plain old X? GTK 1.x?, GTK 2? Qt? (e)FLTK? Fox? Motif?
And how do you distribute your apps? Source packed in tar.gz? rpm? deb?
And for which distribution have you tested your apps? There are hundreds of them, and each one releases a new version every couple of months.
Linux may be "great" for web servers, but developing consumer apps for it - no thanks.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
GNOME & KDE with QT (which has a development environment which rivals vs.net IMO, and works on windows, linux, & mac without code changes), bundled in RPM (which is fairly standard across most of the major platforms) and tarball (for those who do not). worked with redhat, mandrake, debian & gentoo. probably others too, but those were the ones we worked with.
I'm not preaching linux, but what do most consumers do with an operating system??? check email, surf the web, and listen to music. linux has very nice apps for these (evolution, mozilla and xmms) in case you havent checked lately.
I earn my living and spend much of my free time developing in .NET. I'm not saying that everyone needs to run out and quit using any microsoft products, but people who are zealot linux users or zealot microsoft users are pathetic and useless... dont become one of them.
developing in one is not more or less painful than another... only if you dont know one platform better than another.
/bb|[^b]{2}/
|
|
|
|
|
.NET with it's huge baggage of runtimes and other components is too far to be accepted as a real portable language especially in wake of tremendous success and popularity of Java. Although Java has captured most of tha market of embedded and handheld systems in form of applications, the OS still is largely written in conventional C language thanks to it's speed and close contact with low level programming paradigm. So for now .NET has many light years to go...
..._ _
I ( V ) MY INDIA
\ /
v
|
|
|
|
|
@ MadHatter wrote:
developing in one is not more or less painful than another... only if you dont know one platform better than another.
I could agree with that, but it is not the point. The guy who started this Linux discussion said: At least with linux the APIs don't change so drastically.
And that is simply false. APIs on Linux-based systems are far more volatile than Win32 API.
My programming blahblahblah blog. If you ever find anything useful here, please let me know to remove it.
|
|
|
|
|
The likelyhood of a GTK1.1 app not working on GTK2 is rather rare unless you don't keep depricated functions in mind. And most likely they'll have a new function that does about the same thing as the old one, so it's not hard to program. The hard part is mostly just trying to install the new versions of the APIs. Even that is getting easier with things like apt and such.
I just think once you get comfortable with linux it really isn't that hard to develop for it and I really don't think it's that hard to develop in a way that can cross both API versions and cross distributions. In fact, a lot of stuff works fine on most distributions and APIs. I think a lot of the stuff on my linux box isn't even written for my distribution. The biggest pain is when someone uses some obscure library which is just a sign of a bad developer. Too many people write software for linux and don't know what their doing and only test it on their own systems because they wrote the software for themselves and decided that someone else might find it useful. If you think linux development is that hard, then you probably use linux just to keep up with technology. You have to live it to know how to develop for it.
The big kicker... .NET 2k3 - $900, GTK (and most of the rest of linux) - free.
Most people don't install the .NET framework or know what it is. Everyone that uses linux knows what the GTK libaries are, and there are updaters that will install the GTK1 and GTK2 libraries for you. I don't know, but I believe you can't have .NET 1.1 and 2 frameworks installed simultaneously. But I don't like .NET anyway, so I refuse to develop for it.
If Google wrote their toolbar for linux/firefox, I'd never go back to windows because it's like the one thing that my line of work has a use for. no PR indicator makes it hard to compete in internet marketing. Instead I'm forced to use IE since emulators don't seem to like running both IE and the toolbar. So instead I play my games on windows and develop remotely to my linux box.
|
|
|
|
|
|
I couldn't agree more...
screw the masses.
...All they do is play video games written in c++ or ActionScript.
|
|
|
|
|
.net is ready.
if not, ask the millions of corporate users running WinForm apps on their machines. If not, ask the consultants who've made millions of dollars developing with the platform.
...oh, how long as java been out? 8, 9, 10 years? ask your average user if they know what the hell is java (other than coffee).
|
|
|
|
|
Ellery_Familia wrote:
ask the millions of corporate users running WinForm apps on their machines.
Huh? Oh, you mean the ones who work for Microsoft... but it can't be more than a million -- have you gotten an official count? ;P
Ellery_Familia wrote:
the consultants who've made millions of dollars developing with the platform.
Huh? Oh, you mean the ones employed by Microsoft. Wait, they make millions of dollars?! Man, I gotta get that resume sent in! ;P
Ellery_Familia wrote:
...oh, how long as java been out? 8, 9, 10 years? ask your average user if they know what the hell is java (other than coffee).
Huh? You mean average users know about C#, VB.NET, ASP.NET, and Visual Studio.NET but don't have a clue about Java? Sun needs to get the word out, and I know a great way! They should find a way to add JVMs to cell phones. ;P
Regards,
Alvaro
Our enemies are innovative and resourceful, and so are we. They never stop thinking about new ways to harm our country and our people, and neither do we. - George W. Bush
|
|
|
|
|
you completely missed the point of my comment.
I dont work for MS and I have a few thousand users running WinForms (and a heck of a lot more running webforms). There are many other consulting companies out there are selling .net to their clients. It's a lot cheaper than other solutions.
...and about the millions of dollars, the money is out there buddy. (I wish I could share more on that )
Average user knows nothing about .net, but neither about java... ask them what's the java thing on their cell phones for... and start counting how many "I dont knows" you'll get.
|
|
|
|
|
To me, no new Windows hosted application should be development with anything other than the .NET Framework.
Although the 1.1 framework is incomplete, those shortcoming can be easily overcome with temporary portions accessed via P/Invoke or COM Interop. The 2.0 framework is complete.
.NET provides the first decent API for Windows development. Holy cow - it's a single string implementation!!!! What a novel concept!
Just look at the features - same underlying API for Windows abd Web applications, XML support throughout, consistent IO, great DB support, object models consistent with component models, versioning, security...
It's all the right stuff for all the right reasons. The .NET framework class library raises the bar well beyond the Win32 API.
In addition - there just isn't anything that is going to be added to Win32 - it's finally going the way of DOS. This alone is reason enough to move forward to .NET development.
Dale Thompson
|
|
|
|
|
expect you apps are dialog based
or is there any cad-like? (just asking)
t!
|
|
|
|
|
no new Windows hosted application
I might be willing to agree with you.
But how many applications meet those requirements really? Doesn't apply to existing or legacy applications. Doesn't apply to cross-platform applications... and since it is becoming much easier to write cross-platform apps (Java, wxWindows, QT, etc.) when writing something new, cross-platform ought to be taken into consideration. Doesn't apply to web-based apps, and there are plenty of good development choices for them, including but not limited to .NET.
An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.
|
|
|
|