Om Visual Studio kan jag inte säga så mycket ont och Microsofts satsning på .NET är ett måste vilket dom som sagits MFC, ATL, COM m.m. förmodligen kan hålla med om. Tyvärr så har en del av galenskapen fått följa med till .NET. En reflektion om .NET är att det bitvis är aningens rörigt redan nu, eller det kanske hänger ihop lite med att det är byggt på en plattform som är snudd på kaotisk.
Personligen skulle jag hellre sett att Microsoft och Sun lyckats komma överens om Java. Alternativ B är ju iofs att man får en stabil .NET miljö till linux och OSX vilket mono förhoppningsvis blir.
Jag har inte hunnit titta så mycket på Mono Develop eller var IDEt hette men bilderna är fina. Kan dom t.ex. öppna visual studios projektfiler rakt av? Har testat att köra en del grejjer som är byggda på .NET i Windows och vissa saker funkar och andra inte. Bland annat har det tidigare (6 mån sen) varit problem med att ladda assemblys, jag vet inte hur det ser ut i dagsläget.
För folk som pysslar med Java så tycker jag personligen att NetBeans funkar bäst på macen. Fick en del helskumma problem med gui-editorn när jag körde eclipse.
Vad gäller Windows som plattform så funkar det ju så länge man inte ska blanda in nåt annat än Microsofts produkter. Senaste experimentet var att få IIS att authenisiera användare mot Novell. Går fint men användaren måste finnas lokalt på maskinen eller i ett Active Directory också. Sick.
Microsoft känns definitivt inte som nåt som man vill ha in i en blandad miljö. Macen rockar däremot lite mer.
Det skulle vara riktigt kul om det faktiskt kunde standardiseras en del saker och att dessa standards verkligen används av utvecklare. Det skulle ju vara tokenkelt att porta program mellan plattformar, kommunicera mellan olika system o.s.v. Det skulle kunna innebära att de flesta program finns för alla plattformar vilket i sin tur skulle göra att det inte spelar nån roll vad jag har på skrivbordet.
I en perfekt värld...