|
I'll give you 3 and 5.
4 is impoortant precicely for the reasons you say. It doesn't matter to a user if a Web app was written with .NET or not, becuase it won't affect them. A user will be affected, though, if a desktop was written with .NET.
For points 1 and 2, the URL you sent I actually consider a pretty bad way of handling it. For one, it doesn't work in Mozilla. Mozilla is slowly gaining traction... so discounting it completely is a bad idea. And it appears that the download with .NET is too small - which probably means it's not a full download, it's probably one of those installers that has to download a bunch of stuff while it installs... so telling the user it's only 2 meg is a bit deceiving. And it remains to be seen whether it will correctly do version checking and identify whether or not the *right* version of the .NET framework is installed.
There will be a day when these aren't issues... I am guessing around 2008, when Longhorn and .NET version 2.0 are out and widespread.
An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.
|
|
|
|
|
Regarding point 4, all code can be disassembled -- be it native code or IL, and therefore potentially cracked or algorithms stolen. Despite all MS's efforts to make people register Windows XP, there exist cracked versions of that. Despite all the efforts of the gaming community, cracks come out within a matter of days for the most popular (and most well "protected") games. There is no perfect way to protect software for PCs. (If there is a perfect way, let me know... I could use it )
|
|
|
|
|
While I agree with most of your points,
Michael Kennedy wrote:
NET will run on the current hardware and operating systems of most [Windows] users.
About 80% of the my company's users are using Windows 95 on a Pentium 1 75Mhz with 32Mb of memory. Just thought you'd like to know.
"if you vote me down, I shall become more powerful than you can possibly imagine" - Michael P. Butler.
|
|
|
|
|
According to Microsoft your workstations don't exist anymore. Just thought you'd like to know.
|
|
|
|
|
Yeah, but that still doesn't convinces them to upgrade.
"if you vote me down, I shall become more powerful than you can possibly imagine" - Michael P. Butler.
|
|
|
|
|
If Microsoft simply released a new version of Explorer that also installed .NET as part of its installation, it would be everywhere and we could start targeting it. Plus, you would have a ready-to-go alterative to MSJava in the IE browsers.
|
|
|
|
|
Or, and I know this would probably require a massive changes in the architecture of the .NET framework itself, MS employed the use of a linker with .NET.... so it would not matter if the framework was on the client machine... all would need to be there would be the CLR which is an extremely small component in the whole scheme of things.
Regards,
Brian Dela
http://www.briandela.com IE 6 required. http://www.briandela.com/pictures Now with a pictures section http://www.briandela.com/rss/newsrss.xml RSS Feed
|
|
|
|
|
USers who won't (or can't) download a 25 megabyte .NET redistributable won't download a 50-meg IE update that includes the .NET redistributable.
And, as others have said, even if everyone gets .NET right now, that won't solve anything, as .NET version 2.0 which has a whole lot of featurs not found in .NET 1.x, will be out soon enough (next year?)
An expert is somebody who learns more and more about less and less, until he knows absolutely everything about nothing.
|
|
|
|
|
Over 50% of all voters are saying 'Yes', yet there is hardly any positive comment bellow so far.
Do we have another case of the vocal minority here?
|
|
|
|
|
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.
|
|
|
|