Kom ihåg mig?

Lära sig asp.

 
Ämnesverktyg Visningsalternativ
Oläst 2005-06-22, 12:28 #11
Fluffe Fluffe är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2004
Inlägg: 44
Fluffe Fluffe är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2004
Inlägg: 44
Citat:
Originally posted by Yepp@Jun 22 2005, 00:16

No Offense - men jag skulle gärna vilja veta vad som är så mycket bättre med asp.net - inte för att jag påstår att du har fel, men för att jag själv är intresserad och aldrig riktigt har satt mig in i skillnaden (mer än att den är betydlig) och vad som profilerar asp.net, samt i slutändan gör det bättre. T.ex. om, och isåfall vad, finns det för nya saker man kan producera som inte tidigare var möjligt.
Tacksam för svar B)
Tycker att Robert täcker grunden bra! Det jag menar med "dött språk" är, om jag inte är helt ute och reser, att Microsoft har upphört med utvecklingen av asp. Kanske kan man idag göra samma applikationer i asp som i asp.net (även om arbetsinsatsen troligtvis kommer bli mycket högre). Dock tror jag i med asp.net 2.0 och vidare utveckling kommer asp helt enkelt inte hålla om 2 - 4 år.
Fluffe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 12:39 #12
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
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)?
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 12:44 #13
dunkens avatar
dunken dunken är inte uppkopplad
Flitig postare
 
Reg.datum: Feb 2004
Inlägg: 301
dunken dunken är inte uppkopplad
Flitig postare
dunkens avatar
 
Reg.datum: Feb 2004
Inlägg: 301
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
dunken är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 12:58 #14
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Citat:
Originally posted by Westman@Jun 22 2005, 09:39
C# är väl bra men det är också en högre inlärningströskel än VB. VB är mer i "klartext" och därmed borde vara lättare att lära sig. C# är i mitt tycke svårare men sen är jag ju också VB-nörd sen version 4.
Som du själv skriver är du en VB-nörd och inte en programmerare...
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.
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 15:50 #15
Fluffe Fluffe är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2004
Inlägg: 44
Fluffe Fluffe är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2004
Inlägg: 44
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?
Fluffe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 16:19 #16
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Citat:
Ursprungligen postat av eg0master
Citat:
Ursprungligen postat av Westman
C# är väl bra men det är också en högre inlärningströskel än VB. VB är mer i "klartext" och därmed borde vara lättare att lära sig. C# är i mitt tycke svårare men sen är jag ju också VB-nörd sen version 4.
Som du själv skriver är du en VB-nörd och inte en programmerare...
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.
Vi har väl precis konstaterat att skillnaderna symantiskt mellan språk är den minsta biten; en måsvinge hit, några uttryck som ska skrivas "baklänges" etc. Skillnaderna mellan plattformar är däremot stor.

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)
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 17:14 #17
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Citat:
Originally posted by Fluffe@Jun 22 2005, 15:50
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?
Mycket fyndigt och mycket sant.

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.
eg0master är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 17:24 #18
Westmans avatar
Westman Westman är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jun 2004
Inlägg: 4 021
Westman Westman är inte uppkopplad
Klarade millennium-buggen
Westmans avatar
 
Reg.datum: Jun 2004
Inlägg: 4 021
Citat:
Originally posted by eg0master@Jun 22 2005, 12:58
Som du själv skriver är du en VB-nörd och inte en programmerare...
Det var ju trevligt av dig, jag är tack och lov för gammal för att ta illa upp. Vidhåller dock att VB är lättare att lära sig. Vilket språk som är bäst får de som vill slåss om.

EDIT: Jodå jag kan fler språk, och har även hunnit glömt assembler (jmp och bne är det enda jag kommer ihåg).
Westman är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 18:48 #19
Roberts avatar
Robert Robert är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 2 103
Robert Robert är inte uppkopplad
Klarade millennium-buggen
Roberts avatar
 
Reg.datum: Jan 2004
Inlägg: 2 103
Tror många skiter i färdvägen, det är målet som räknas.
Robert är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-06-22, 23:57 #20
FredrikMHs avatar
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
 
Reg.datum: Apr 2004
Inlägg: 1 501
FredrikMH FredrikMH är inte uppkopplad
Supermoderator
FredrikMHs avatar
 
Reg.datum: Apr 2004
Inlägg: 1 501
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 ). Det har sina begränsningar som inte går att komma undan om man inte vill lägga ner enormt mycket onödig tid. 2 saker som jag stör mig enormt på är att string inte kan innehålla mer än 65kb och det går inte att komma runt om (finns fula lösningar iof). Den andra är alla komponenter låser sig medans de arbetar och VB-programmet svarar inte på anrop under denna tid. Jag menar DoEvents?

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.
FredrikMH är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 21:36.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017