Om man skriver progam som inte behöver använda "webben" vad har man då för nytta av .Net? Eller blir .Net en belastning om man inte kan dra nytta av webb funktionerna i .Net plattformen. Hmm...många frågor på en gång. Svar inline. Hur lång tid kommer det att dröja innan .net släpps? Och hur lång tid brukar det ta innan den första servicepacken släpps till sådana här programpaket? >Hur lång tid kommer det att dröja innan .net släpps?.Net? 2
Är det någon mening att använda VB.Net (Vb7) när C# finns? Det verkar ju som VB7 kommer att skilja sig ganska mycket från VB6.
Kan förstå att man vill använda C++ eftersom man kan fortsätta att skriva program som vanligt eller skriva för .Net, vilket inte går i VB7 om jag fattat rätt.
Har inte testat någon Beta men det jag läst(och kanske feltolkat).
1. VB7 har en högre inlärnings tröskel än de äldre versionera.
(vilket säkert C# har ochså men den kanske inte är större)
2. C# är byggt med RAD som en mycket viktig ingediens
(Som VB)
3 C# kraftfullare/mer flexibelt än VB
4.C# enklare och mer produktivit än C++
(som VB)
5.Man måste kanske ändå konvertera sina VB 6 applikationer till VB7Sv: .Net? 2
<b>Om man skriver progam som inte behöver använda "webben" vad har man då för nytta av .Net? Eller blir .Net en belastning om man inte kan dra nytta av webb funktionerna i .Net plattformen.</b>
Webbfunktionerna i .NET är bara en del i plattformen. Säg så här, om man skriver program som inte använder webben, har man då användning av Java? Visst kan man ha det. Samma sak gäller .NET. Allt du skriver i VB idag kommer du att fortsätta skriva i .NET (något språk, antagligen VB.NET) sedan. Det blir absolut inte en belastning, utan snarare får man en massa nya fina funktioner och fördelar. Minneshantering, säkerhet, klassbibliotek, systemabstraktion, plattformsoberoende etc.
<b>Är det någon mening att använda VB.Net (Vb7) när C# finns? Det verkar ju som VB7 kommer att skilja sig ganska mycket från VB6.
Kan förstå att man vill använda C++ eftersom man kan fortsätta att skriva program som vanligt eller skriva för .Net, vilket inte går i VB7 om jag fattat rätt. </b>
Det är absolut mening med att använda VB.NET. Som du säger kan man inte använda VB.NET (eller C#) om man inte ska programmera mot .NET, men annars handlar det egentligen mest om smak och tycke. Se nedanstående frågor och svar.
<b>Har inte testat någon Beta men det jag läst(och kanske feltolkat).
1. VB7 har en högre inlärnings tröskel än de äldre versionera.
(vilket säkert C# har ochså men den kanske inte är större)</b>
Ja, och nej. Det finns två saker som gör att man kan se det som att VB.NET har högre inlärningströskel:
- 1. Objektorientering. Eftersom allt är helt objektorienterat så är det något man måste lära sig, vilket man inte behöver med VB6.
- 2. .NET klassbiblioteket. Detta är egentligen inte något problem utan snarare bara en hjälp, men man måste dock ha en överblick över det och veta hur man utnyttjar det.
Dock kan man (i princip) utan någon större kunskap precis som i VB 6 snabbt komma igång och göra ett program. RAD fungerar precis som tidigare, t o m bättre. Det är bara att dra och släppa kontroller, dubbelklicka för att hoppa in i koden osv.
<b>2. C# är byggt med RAD som en mycket viktig ingediens (Som VB)</b>
Japp.
<b>3 C# kraftfullare/mer flexibelt än VB</b>
Jo, till viss del. Det gör (teoretiskt sett) inte snabbare kod än VB. Det har heller inte några 'specialfunktioner' som inte VB har, snarare tvärtom (VB har fortfarande sina funktioner typ CStr, Len etc), eftersom bägge språken (och övriga .NET språk) använder samma klassbibliotek som innehåller alla sådana funktioner. Ex. klassen String med metoder/egenskaper som Length, Concat, Split etc.
Det som verkligen gör C# kraftfullare än VB, men samtidigt inte är särskilt intressant för flertalet VB-utvecklare, är att man i C# kan skapa s k 'unsafe code', där man har full tillgång till exempelvis pekare.
Annars är det som sagt snarare ett val efter smak och tycke. Gillar man syntaxen i VB så kör man vidare med VB.NET, gillar man C++ men vill ha ett något enklare och mer produktivt språk kör man C#. Vissa säger att den största skillnaden mellan VB.NET och C# är att man avslutar rader i C# med semikolon. :)
<b>4.C# enklare och mer produktivit än C++ (som VB)</b>
Japp, definitivt.
<b>5.Man måste kanske ändå konvertera sina VB 6 applikationer till VB7</b>
Nej, varför det? Om man ska jobba vidare på dem så vill man väl troligen göra det. Men det finns ingen anledning att göra det bara för att det ska göras.
Personligen tycker jag C# är intressant och alla mina experiment i .NET skriver jag först i C#, sedan i VB.NET om jag ska visa det för VB-folk. Jag är dock en VB-person (med vissa kunskaper i C/C++ och Java) sedan tidigare och gör det framförallt för att lära mig ett nytt språk. Möjligen kan man säga att C# är något renare än VB.NET, framförallt i objektorienteringen.Sv: .Net? 2
Hur mycket kommer det att kosta? Jag antar i 10000 kronors klassen...
/FransSv: .Net? 2
~ 1 år. Det är för tidigt att säga något mer bestämt än så.
>Och hur lång tid brukar det ta innan den första servicepacken släpps till sådana här programpaket?
Uj, de kan vara väldigt olika. Från ett par månader upp till ett halvår, kanske mer. Det beror väl på hur stabil första releasen är.
>Hur mycket kommer det att kosta? Jag antar i 10000 kronors klassen...
Ingen som vet. Microsoft har inte offentliggjort någon prismodell ännu. Men det är väl troligt att dom fortsätter med några olika varianter, typ Learning, Professional och Enterprise.
Men .NET runtimen, inklusive kommandorads kompilatorer, kommer du kunna ladda ner gratis.
MS