Citat:
Ursprungligen inskrivet av azoapes
Argumentera då för det, och skippa alla irrelevanta argument som att det används på stora system. Det ska vara roligt att programmera.
Vem är det som bestämmer om det är irrelevant argument eller inte? Är det endast du? Jag anser det vara relevant att veta om ett språk håller hela vägen upp, från mobiler ända upp till stora servrar. Jag anser det vara relevant att veta att man blir tvungen att byta språk senare, om man senare upptäcker att man vill satsa seriöst. Visst, du tycker det är irrelevant kunskap, men det tycker inte jag?
Citat:
Ursprungligen inskrivet av azoapes
[list][*](Om C# och Java) - "väldigt lika"
Ja? Själva språken är väldigt lika. Många anser C# vara en kopia utav Java, och då är det naturligt att de är lika. Vad försöker du säga med denna punkt? Att språken inte är lika?
Citat:
Ursprungligen inskrivet av azoapes
[*]"C# hittar du på främst på klientdatorerna" - Du har inte sett någon statistik på detta, alltså är det bara en gissning baserad på subjektiva erfarenheter, men ändå fortsatte du argumentera emot att det skulle kunna vara så att du inte vet
Nej jag har inte sett någon statistik på detta, det har inte du heller. Däremot så är jag insatt i min bransch och där förekommer inte Windows på stora servrarna. Jag har frågat mig för och vi har god koll på konkurrenternas produkter. Det finns inte så många i min bransch, då det är så mycket pengar inblandade och stora investeringar. Alla kan inte slänga upp typ en halv miljard utan vidare. Det krävs massor av tillstånd, myndigheterna är inblandade, etc.
Sen gav jag ett exempel på när Londonbörsen fick skrota sitt Windows aktiesystem efter 2års drift och en kostnad till halv miljard kr. Pga krascher och instabilitet. Det är väl den enda börsen som provat Windows, vad jag vet. Den gamla VDn fick sparken. Den nya VDn tar in Linux och Solaris nu.
Jag har dessutom pratat med gamla seniora kollegor, och jag har fått detta påstående från kollegorna. De har varit i branschen länge. Windows finns inte. Kollegorna tycker faktiskt att även vissa Unix sorter är nästan lite instabila ibland. Om de nästan dissar Unix, så kan ju tänka sig vad de tycker om Windows. Jag frågade om Windows, och de drog på mun.
Citat:
Ursprungligen inskrivet av azoapes
[*]Du svarade aldrig på ifall du höll med om att man kan specialisera sig inom både Java och C# under rätt lång tid, eftersom det då skulle innebära att jag har rätt i att utveckling i J2EE och .NET inte alls är likt på avancerad nivå, vilket du fortsätter säga emot hela tiden. Men sedan säger du emot dig själv genom att skriva: "Du maste inte borja om fran borjan" vilket iofs är helt irrelevant argumentation men underförstått innebär att man ändå har en bra bit att gå för att kunna byta.
Du verkar inte förstå vad jag menar, eller så är det jag som har svårt att förklara hur jag menar. Låt mig ta det igen. Jag menar alltså att om du kan ett C# ramverk, så behöver du bara mappa om allting till motsvarande Javas ramverk. Du måste inte gå hela vägen från början igen. Det är samma sak som om du kan Java och ska lära dig C#, det går ganska snabbt att börja knacka program. Visst, det är långt till att verkligen bemästra C# då, men det går oerhört mycket snabbare.
Om jag kan Eclipse och ska lära mig Netbeans så går det ganska snabbt att lära om. Första gången man såg ett IDE tog det lång tid innan man förstod all funktionalitet (hur använder man en debugger i IDE?), men nu så har Eclipse och Netbeans ungefär samma funk, och jag behöver bara mappa om mellan Eclipse och Netbeans. Visst, det är långt till att jag verkligen kan Netbeans alla finesser, men det går snabbt att lära mig det. Det är bara att memorera. Jag vet redan hur funken ska användas.
Ramverken för C# och Java har ungefär samma funk, och kan du ett ramverk så kan du ganska snabbt lära om för ett motsvarande ramverk. Det är klart, ska du lära dig ett helt nytt ramverk inom ett område du aldrig sett tidigare så tar det tid. Men att bara lära om till motsvarande område, går snabbt.
Whatever. Du behöver inte hålla med om detta. Du får tycka vad du vill, så tycker jag vad jag vill. Så släpper vi detta.
Citat:
Ursprungligen inskrivet av azoapes
[*]"universiteten får mycket förmånliga erbjudanden" - Detta stämmer inte heller, och om det stämmer är det ren tur från din sida eftersom du inte sett statistik på detta. Min erfarenhet är den motsatta; jag fick t.o.m. fråga efter den allra billigaste MSDN-Subscription när jag pluggade Civ. Datateknik på LiTH. Och då är det ändå via studenter som Microsoft tjänar pengar i slutändan.[/list]
Tråkigt att det är så på LiTH. På KTH var det inga problem dock. Jag har pratat med lite högre chefer på bl.a. MS och läst intervjuer och sett att de prioriterar Universiteten. Därför skänker de nästan bort mjukvaran. Det är en uttalad policy från flera IT företag. Kanske får KTH bättre erbjudanden än LiTH, pga det ligger i huvudstaden?
Citat:
Ursprungligen inskrivet av azoapes
Och hur kan du ens ta upp detta när det inte handlade om det som ändå är det centrala i .NET ? Det är som att säga: "Nej men jag kunde skriva text i Emacs också så det funkar exakt som Vi...",
Men båda editorerna stödjer makron, cut & copy, multipla fönster, etc. Du behöver bara lära dig hur man gör det i en annan editor istället. Det är bara en fråga om att uttrycka dig annorlunda. Du säger en sak i Emacs Ctrl-x ctrl-s och i VI så säger du istället ":w". Du VET att vad man kan göra i en editor och nu handlar frågorna om "Jag vill göra macro, hur gör man det i VI?" istället för "öhhh... vad är ett macro?"
Ja, alltså jag tänker inte fortsätta argumentera med dig om detta. Om du har problem att abstrahera och se mönster på högre plan så får det stå för dig. Jag tror dock att om du testar lite andra språk, skulle du se att det är inte så svårt som du inbillar dig.
Citat:
Ursprungligen inskrivet av azoapes
Att programmera något icke-grafiskt i C# och Java skiljer sig nästan ingenting. Språken är rent syntaxmässigt väldigt lika. Men att utveckla på avancerad nivå har ingenting med språket att göra så länge det är OOP. Utan det handlar om att kunna teknikbasen, att hantera ramverken och språkets inbyggda möjligheter; i C# inklusive WCF som är en hel vetenskap. Och där har C# och Java ingenting gemensamt, förutom det jag sa innan: körs i VM och har garbage collector.
Kan du ett ramverk, så kan snabbt lära dig motsvarande andra ramverk med samma funktion. De har ungefär samma funktionalitet och du kan göra ungefär samma saker. Två editorer kan göra ungefär samma saker. En grid kan göra ungefär samma saker i Swing och i Windows Forms. etc.
Citat:
Ursprungligen inskrivet av azoapes
Jag sa aldrig att det inte stämde att Java används främst på stora servrar. Jag sa att många som idag använder Oracle skulle kunna använda SQL Server istället, och angav NASDAQ-systemet som ett exempel där det fungerar utmärkt. Irriterar mig som fan på folk som felciterar.
Jag trodde du menade att NASDAQs aktiesystem körde MS SQL. Man blir ju förvirrad när du säger att NASDAQ kör MS SQL. Då tror man ju förstås du menar börsen. Annars kan du ju säga "NASDAQ kör MS Access" och tillägga om man frågar: "jag menade förstås en dator i källaren som kör det för disketterna".
Självklart duger MS SQL till mindre grejer, och NASDAQ har fullt av såna system. Men Windows kommer inte nära själva börsen.
Att du irriterar dig på folk som felciterar, det var tråkigt, men jag missförstod dig. Men, händer det ofta du blir felciterad? Det var inte så bra, jag får försöka skärpa mig när jag läser dina texter.