.Net Framework and Visual Studio Now Available
DJ-Dodger writes "The Microsoft Blogs are all buzzing with news that the .NET Framework 2.0, Visual Studio.NET 2005 and Sql Server 2005 have released to manufacture. Michael Swanson's blog has a nice run down of what's available now and what's coming. The short version: MSDN Subscribers can download everything now, everybody else can pick up their copy after the November 7th launch." The .Net framework is downloadable from FileForum.
I just love Microsoft products! Now, I just wait for the karma to roll in ...
And "SQL Server 2005"? Shouldn't that be 2006? What do I want with last year's model?
Everybody's a libertarian 'till their neighbour's becomes a crack house.
I'm guessing MSDN is going to be less swamped than FileForum, though the subscriber downloads are extremely slow at the moment as expected.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
Sounds like they're getting ready to distribute it during the "Ready Launch Tour 2005"s st.mspx
http://www.microsoft.com/events/2005launchevents/
They are handing out free copies at their launch events.
It's about time. The beta has been out for about a year I think.
Karma: -2147483648 (Mostly affected by integer overflow)
I wonder if they still have the wonderfull sa/(null) feature. God I loved that one...
As much as I hate to give MS props, C# is one of my favorite languages to program in. I'm a GNU programmer at heart, but programming C# is like brain candy. I don't have to think about memory allocation or anything even remotely machine-related.
I know, I know, Java's got that stuff, too. I like 'em both. A guy can swing both way, right?
This article made me think about it. I mean Microsoft is shipping an operating system without a compiler included. Isn't that strange, that everyone takes this as normal? Isn't a compiler an integral part of an operating system.
I mean sure, a nice IDE is something different, and with those Express Editions things have changed now, but still... if you buy a computer out of the box you can't program it. Not even a simple compiler, Basic or whatever.
In the good ol' days that would have been unthinkable...
Mono provides the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows, and Unix
http://www.mono-project.com/Main_Page
And "SQL Server 2005"? Shouldn't that be 2006? What do I want with last year's model?
I'm pretty sure it's not a year thing, I believe it was either a required number of open ports to run or how many default logins with blank passwords it offers that you have to unset manually one by one.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
How many computer users are also computer programmers?
Did your router come with a manual that discusses the Ethernet protocol?
Did your car come with all the tools necessary to change the oil and rotate the tires?
Did your DVD player's manual talk about the DVD specification?
Did your LCD's documentation discuess signal pins and timings of the driver it uses?
No, because very few people would find it useful. Linux comes with everything because it is a hacker's operating system. Windows doesn't because it is a user's operating system.
It's never just a game when you're winning. - George Carlin
The express products are actually going to be pretty reasonable. Around $49 a piece I believe.
The fact of the matter is that C# will never be able to erode Java's dominance since it is not cross platform. Don't sell me on the Mono project. It is still a little toy. For the .NET platform to be a true competitor, MS will have to port it to all Java supported platforms. Not very likely. Most projects that we work with are written in Java and Run on various platforms. No amount of .NOT will ever touch that.
Does anyone know what changed between .NET 2 and 1.1? I can't find anything on Microsoft's site describing what changed.
Personally, as a student, Im looking forward to Visual Studio Express editions. You can still grab the Express betas for free. From what I hear, the price point for the final version will be under $100. I think this is a great move by Microsoft. Now millions of students will have access to a cheap, industry standard IDE to code in. What could be better? Not sure when the final versions will be released, but hoping Nov 7 as well.
"A diplomat is a man who always remembers a woman's birthday but never remembers her age." -Robert Frost
Go on, mod me troll... you know its true. I'm all for calling a spade a spade, but it goes both ways.
...both interiorlly, and exteriorlly.
The beta's are currently free, but according to various people (and MS's faq) the release version are going to be $50 each.
My email addy? should be easy enough.
Give me a break. Are you seriously trying to blame Microsoft because your outdated, extremely poorly coded vb6 apps won't work with a product being released at least 5 years after they became obsolete? Any programmer worth a penny puts things like database connection strings in a single, central, secure place that can be edited without recompiling the app, anything else is inexcuseable.
Furthermore, I don't know what version of SQL server you're running, but you haven't been able to have a blank sa password for at least 2 years. Which tells me that you're either full of it, or running unpatched databases. Would you blame Red Hat if your linux server was hacked via an exploit they patched 3 years ago but you just never bothered to apply the patch?
They who would give up an essential liberty for temporary security, deserve neither liberty nor security
Amazing, you hard coded the use of the system administrator login with a blank password into your application and are blaming Microsoft for introducing an "incompatibility?"
Dude, follow these easy steps:
1. Shut the power down to your office
2. Return all hardware to the manufacturers
3. Apply at McDonalds
4. Commit suicide after application rejected due to being a total idiot
That said, just because MS isn't honoring the free incidents provided for the eight year old IDE that is Visual Basic 6.0 doesn't mean that you can't modify the project to fix that lunacy. But go ahead and jump to MySQL/Python. At least you'll be in like company.
Heheh - don't laugh. Take a look at VB and C#. They're the same damn language - both CLR languages that are just hacked up to look familiar to users of their respective legacy languages. Look into the function of the "break" statement in C# and you'll see how it's just made for all those people who couldn't be bothered to learn a new syntax.
They don't just compile the same - they look the same, but with different keywords. It's like a series of 2-word #defines were used for the translation. This is like people who drive a Saturn Sky bashing drivers of the Pontiac Solstice.
One thing that's worth pointing out here is that you can use the Express Editions of Visual Studio to build commericial or shareware products. I've been asked this several times now, and I don't think we make it clear enough anywhere.
No, but I used to work for Microsoft.
- Manual compilation before every execution
- Slow debugging (IIS needs to be restarted to attach to the aspnet_wp process)
- Poorly defined/loose html elements
- Redundant programming/lack of controls (if you didn't take time to roll your own)
- No cross-page posting
Fortunately all these issues have been addressed:
- Pre-compilation
- No need to define html element values as protected
- Thin webserver program for viewing applications (improves debugging)
- Role management out of the box
- 45 new server controls
- Cross-page posting
- Whidbey performance enhancements
Also, to all the Java/PHP fans (myself included) out there, be sure to give this product/platform some serious respect. It is amazing.
Be sure to remember the Programmers Prayer
ClickOnce is just a wrapper around a .NET 2.0 MSI, which will run on any platform back to Win98. The target machine does not require .NET 2.0.
I've been trying to download it for an hour now with no success.
I think we've finally Slashdotted Microsoft!
Because most programmers, regardless of platform, are idiots by default. Typically the reason for the problem is that the person writing the application makes the stupid assumption that the user can write a file to the same directory that contains the program. The other common mistake is attempting to write to HKEY_LOCAL_MACHINE.
Unfortunately this is largely because DOS and Win9x could not prevent this from happening. People got lazy and carried over their non-skills to WinNT. But some of those programmers also carried their non-skills to UNIX. I've worked with two UNIX-based systems where security was atrocious.
One was an autodialer platform built on RedHat Linux 7.2. All daemons run as root. All users log in as root. They even train you to transfer files to the host by logging into FTP as root and putting the files into the same directory as the main database files and where the core binaries are kept. One mistaken overwrite and BOOM.
I tried to lock down what I could, creating separate logins for users and a public user for FTP that only had access to a single directory. It drove their support nuts who would always blame me anytime something broke. Fortunately, I don't work with this system anymore.
Are you saying that you would also call a spade a spade?
Excuse the trollish comment, I couldn't resist... Now that I caught your attention, you might like to know this. Remember this thing called "read consistency", and how important it is to get it implemented both correctly and efficiently (MVCC) in order to achieve this other thing called "scalability"?
Well it turns out SQL-Server 2000 implemented read-consistency via locking, which means that it can never have the scalability of Oracle (or even Postgres, which also uses MVCC) in OLTP scenarios.
Oracle introduced the use of MVCC in version 4, 1984 !!! (ask Tom Kyte). Finally, MS has caught up. It'll be interesting to see how the implementation performs.
Lately, a ton of militant Microsoft and Windows defenders have really gotten vocal around here. There's always been that contingent, but now you can't even report the big news that more two key executives have left Microsoft without a bunch of "WHY IS THIS FRONTPAGE NEWS OMG THAT'S /. FOR YOU" comments. You also get the "XP hasn't blue-screened for me in years, which means the other 99% of the population who have had problems don't count" comments and the wannabe MSDN subscribing know-it-alls who write vast essays listing all the breathless Microsoft marketing points about Avalon, Indigo, and all the other crappy new APIs that already exist elsewhere.
So while the editors and many of the readers are vehemently anti-Microsoft to a fault, a lot of the moderators and a loud cross-section of readers are vehemently pro-Microsoft/X-Box 360/any other crappy Microsoft technology that the marketing brochures told them was cool.
So, yes, praising Microsoft will get you karma. It makes you look hip, enlightened, and individual. Go against the grain!
"Sufferin' succotash."
Real development means using a lot of other products and libraries. It is not about a little toy you cooked up. There are many more usefull libraries and products and packages for Java to develop your business applications.
And .NET does not run circles around Java. Try using JRockit JVM.
<^>_<(ô ô)>_<^>
Many of your wishes are granted.
;) )
;)
A new control called DataGridView is available, which allows template columns of various types, including Checkbox, Textbox, and DropDownList. The grids are SQL-style CRUD for easy data management, and sortable by default. The code for the click and doubleclick events is simply a check of the HitTest to determine the location. And of course the AlternatingItems can have different colors.
Other than having the 2.0 framework installed on the target machines, so far my experiences have been mostly positive with VS 2005. FWIW, I am an MCAD consultant working for a MS Certified Partner, using Visual Studio 03/05 and SQL every day. Sure, not everything is perfect yet, but there is a ton of new functionality. At the end of the day, it's evolutionary rather than revolutionary, but many of the upgrades directly address common issues.
SQL Reporting Services is beautifully integrated (Crystal still sucks). Source Safe finally has been upgraded from its archaic roots to give better source control. And Team System/Server 'could' enable easier overall project management (I don't buy this one yet, but who knows, maybe by sp2...
Anyway, maybe not worth migrating to yet, but certainly something to think about moving forward. And for the rest of the slashbots, please quit the knee jerk posts bashing VS2005. Unless you have MSDN or are a Partner, you don't have the final version to even comment on. And most of you are still busy waiting 3 days for your Java app to fire up and run anyway
every .NET framework install comes with a compiler.
/? switch to see the syntax.
.net, the compiler is free.
for c#: c:\windows\microsoft.net\framework\v(framework version number here)\csc.exe (vbc.exe for vb, jsc.exe for j#)
use the
you don't even NEED an ide for