Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Det er måske svært at finde de helt hårdtslående argumenter.
Dit primære argument må være at VB6->VB.NET ikke er så meget nemmere end VB6->C#. Ligheden er kun på noget ren syntax. Og hvis det er erfarne programmører så er det ikke specielt vigtigt. De skal alligevel igang med OOP og .NET library.
Sekundært må du slå på at som billedet ser ud idag vil der være flere C# programmører end VB.NET programmører om 5 år og at det vil være betydeligt nemmere at ansætte nyuddannede som kan C# end som kan VB.NET.
Men forskellen er altså ikke så stor.
Synes godt om
Slettet bruger
30. oktober 2005 - 10:24#2
Ja så er der jo argumentet er VB.NET ikke ligner VBScript eller VB6 ret meget alligevel så det er lidt en "vrangforestilling" at man performer bedre når der skal programmeres i VB.NET.
Der er ikke noget godt argument for at vælge C# frem for VB.NET.
At MS skulle anbefale C# frem for VB.NET er ikke sandt! Det gør de nemlig ikke! Jeg vil meget gerne have et link til noget der skulle antyde det ;)
Faktisk er MS anbefaling at hvis man kender til VB så vælger man VB.NET, men hvis man kommer fra en C/C++/Java verden vælger man C#.
At man ikke performer bedre med VB.NET frem for hvad man gør med C# er ikke et argument - det er en antagelse uden nogen form for beviser.
Specielt med VS 2005 er det blevet endnu nemmere at være en produktiv udvikler med VB end det er at være en produktiv C# udvikler. Det er små ting, men der ligger altså mange fantastiske oneliners i My objektet.....og Snippets......og Refactor er også mere udviklet i VB end det er i C#.
Som arne_v så rigtigt nævner er det helt store forskel hele den OO verden de nu skal ind i. Men at gøre det endnu mere indviklet med en masse nye tegnsætninger samt det at de nu skal huske på at der er forskel på streng og Streng ser jeg som din store udfordring. Hvad er dit gode argument for at de skal til at sætte ;-tegn efter hver sætning? Og hvorfor må de ikke nyde den baggrundskompiler der er i VS som deres hjælp til at komme i gang med at lære .NET frameworket at kende? For det er jo i sidste ende det det drejer sig om - at kende .NET frameworket og alle de muligheder der ligger der i ;)
Derfor: Træk ikke noget ned overhovedet på dine VB folk inden du har tænkt over hvorfor du vil have dem til at skifte retning. Bare fordi du evt. godt kan lide den syntaks der er i C# behøver det jo ikke at være det rigtige valg for dine kollegaer ;) Det kunne jo være du også kunne se det fantastike i VB ;)
Husk på: MS er blevet store pga. VB og har derfor på ingen måde planer om at fravælge VB. Mange at de interne systmer hos MS er lavet i VB - seneste eks. er deres anti-spyware ;)
Sidst men ikke mindst: VB er det sprog i verdenen der har flest udviklere bag sig og dem har MS bestemt ikke tænkt sig at fra vælge!
Og til dem der der mener at der er ting man kan gøre i C# som man ikke kan i VB.NET: Nævn mig 3 og fortæl hvornår i sidst har brugt dem.
hvis det har en nævneværdig effekt på produktiviteten at programmørerne kan undgå at skulle lære at der er forskel på store og små bogstaver og at statements skal afsluttes med semikolon, så har man store problemer (som formentligt mest effektivt løses ved store udskiftninger af personale) - det mener jeg ikke at man behøver føre bevis for
----
MS er vist ikke blevet store p.g.a. VB - de produkter som er skrevet i C/C++ tjener betydeligt flere penge end dem skrevet i VB.
VB har givet MS et godt ry blandt udviklere for at lave software som er nemt at bruge (brug af COM komponenter i C++ er måske nok super kodning, men det er ikke ligefrem noget som appellerer til de brede masser)
----
Så vidt jeg ved er der faktisk flere Cobol programmører end VB programmører
----
Men det er et meget interessant spørgsmål om VB6 programmørerne vælger VB.NET eller C# og om ASP/VBS programmørerne vælger ASP.NET/VB.NET eller ASP.NET/C#
Objektivt set kunne de lige så godt gå den ene vej som den anden vej. Det er mit indtryk at både uddannelses institutionerne og lad os kalde det frontløberne blandt virksomhederne har valgt C# fremfor VB.NET, men der er millioner af programmører som ikke er skiftet endnu. Og jeg synes at det er lidt spændende at se hvad vej de går.
Synes godt om
Slettet bruger
31. oktober 2005 - 06:33#5
Det omkring problemet med VB6 != VB.NET se nok mest på ting som nedenstående
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.