FAQ |
Kalender |
![]() |
#11 | ||
|
|||
Nykomling
|
Citat:
|
||
![]() |
![]() |
![]() |
#12 | ||
|
|||
Mycket flitig postare
|
Tänkte passa på att slänga in en liten fråga här. ASP.NET har ju bland annat en hel del färdiga dialogrutor för login och såna saker som jag har förstått det, funkar detta med alla webbläsare (eller åtminstone de vanligaste)?
|
||
![]() |
![]() |
![]() |
#13 | |||
|
||||
Flitig postare
|
Tack för alla svar.
Jag tror jag vet vart jag ska börja och kommer jag av mig så vet jag vart jag ska fråga i alla fall ![]() |
|||
![]() |
![]() |
![]() |
#14 | ||
|
|||
Mycket flitig postare
|
Citat:
Det är väl först med VB.NET som "vi" som lärt oss programmera i första hand får tillgång till vad man kan förvänta sig av ett programspråk. VB.NET finns sannolikt bara för att inte skrämma bort VB-nördar utan lura dem att börja använda .NET. Att lära sig VB (script/6/net) istf C# är ju som att bara plocka murklor i skogen. Det funkar, men det blir en massa extra jobb i längden. C# och inte VB.NET har framtiden framför sig. Anledningen till att du tycker VB är "mer klartext" är att du är van. Att för en oinvigd lära sig C# där saker heter vettiga saker är precis lika lätt. På samma sätt som jag kan skriva VB program som är helt oförståliga. Tydligen heten ligger inte i språket utan i hur det används. Och som gammal VB-nörd hoppas jag du är medveten om att MS skapade VB för att enkelt göra fungerande prototyper av GUI. Folk sket dock i att skriva om sakerna i VC++ och vips tvingade man MS att utveckla VB till ett vettigt språk. Något som tog mycket lång tid. Och nu går vi fett off-topic: Jag skulle säga att VB skadat branchen mer än det tillfört. Allt för många människor utgav sig för att kunna utveckla program bara för att de kunde dra och klicka lite i VB. Jag tackar IT-bubblans sprickande för en naturlig utrensning. Så bottom line - ska man satsa på att lära sig något vettigt ska man göra det ordentligt eller vara medveten om att en enklare väg är full av begränsningar. Innan man är medveten om konsekvenserna av sitt val kan man inte göra ett korrekt val utifrån sina förutsättningar och krav. |
||
![]() |
![]() |
![]() |
#15 | ||
|
|||
Nykomling
|
Aj, det var hårda ord. Men ligger nog en hel del sanning i det! Hehe.. oki, lite mer off-topic då:
Det finns ett bra sätt att skilja en bra programvaruutveckare mot en hemmasnickarare. Och det är den goda klassikern: Vilka språk kan du? Har du ställt den frågan till någon under det senaste året är den bittra sanningen att du är en hemmasnickrare. Frågan bör lyda: Är du duktig på programmering? och sedan är följdfrågan: Vilka språk har du erfarenhet av? |
||
![]() |
![]() |
![]() |
#16 | |||
|
||||
Klarade millennium-buggen
|
Citat:
Kan du förklara för oss som jobbar med det här men ändå inte fattar* vad det är för skillnad i funktionalitet mellan _språken_ vb och c# i asp.net? (* jodå, jag fattar men vill ändå höra en bra förklaring) |
|||
![]() |
![]() |
![]() |
#17 | ||
|
|||
Mycket flitig postare
|
Citat:
och för att besvara robert: 1) Ja syntaxen är den minsta biten - men om man nu skall lära sig något från scratch är det ju lämpligare att lära sig något man kommer använda. För att lära sig lite .NET från scratch kommer ändå inte göra dunken till en bra programmerare så skillnaden i syntax kan vara ett hinder. 2) Mig veterligen är den mesta hjälp man kan få på internet inom .NET fokuserad på C#. Därför dumt att satsa på VB.NET och själv översätta färdiga klasser etc. 3) Jag är gammalmodig och lever i en värld där VB är ett otyg för att den tillåter en massa saker som bara gör koden ännu sämre. Mina åsikter om VB färgas dessutom av de personer jag träffat som pratat varmt om VB. Den som tycker VB är bra och använder VB till allt och föredrar VB framför annat är i mina ögon en idiot. Någon som inte vet bättre. Därför dissar jag även VB.NET utan att någonsin tittat på det utom då man tvingas se kodexempel i MSDN (vilket gör mig lika arg varje gång). Så eftersom jag egentligen inte vet vad VB.NET är så kan jag inte svara på frågan om vilka skillnaderna egentligen är. Det enda jag "vet" är att de flesta överger VB för C# och inte java/C för VB.NET. De allra flesta kör C# så sannolikheten att jag hittar en finurlig klass på codeproject.com som jag kan använda något modifierad är större om jag är van vid C# och inte VB.NET. Sedan kanske det inte spelar så stor roll för mig eftersom jag är en duktig programmerare, men för en nybörjare är det dumt att skapa sig problem när man nog kommer ha svårt nog ändå. Som nybörjare är igenkänningsfaktorn viktig. Edit: Kom på en sak innan jag blir flejmad av VB folk som inte gillar att jag kallar dem för idioter. Det finns tillfällen då även jag använder VB. Enkla små program som behöver COM stöd t.ex. betydligt smidigare i VB än i VC++. Det handlar inte om hat - det handlar om att använda rätt verktyg vid rätt tillfälle. Gör man bara websidor för windowsservrar - ja då är kanske VB rätt (eller va rätt för nu finns C# och ASP.NET). Men världen är full av VB-folk som använder det jämt och ständigt trots att andra verktyg skulle passa bättre. Och det är de jag tycker är idioter och det i kombination med hur VB5 och VB6 ser ut färgar min åsikt även av VB.NET. |
||
![]() |
![]() |
![]() |
#18 | |||
|
||||
Klarade millennium-buggen
|
Citat:
EDIT: Jodå jag kan fler språk, och har även hunnit glömt assembler (jmp och bne är det enda jag kommer ihåg). |
|||
![]() |
![]() |
![]() |
#19 | |||
|
||||
Klarade millennium-buggen
|
Tror många skiter i färdvägen, det är målet som räknas.
|
|||
![]() |
![]() |
![]() |
#20 | |||
|
||||
Supermoderator
|
Visual Basic är väldigt bra för enkla applikationer som tar längre tid att skapa i C eller liknande. Jag började själv med VB (eller rättar sagt jag har inte kommit mycket längre
![]() Jag tycker också du ska börja med C# för att lättare förstå. Som ni sa så fokuserar man lätt på fel saker i början. VBs syntax hjälper inte direkt att tänka i rätt banor heller. Sen att det var minst lika lätt i något annat språk som i VB är inte rätt. Som ny är det lättare att memorera och lära sig VBs syntax. Du behöver inte avsluta rader, använda klamrar eller tänka på hur många jämförelsetecken du ska stoppa in i en if-funktion. |
|||
![]() |
![]() |
Svara |
Ämnesverktyg | |
Visningsalternativ | |
|
|