---
title: "Framtiden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/89413-framtiden/page4"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Prästen"
published: "2003-11-01T15:33:17.000Z"
updated: "2004-05-06T10:50:30.000Z"
replies: 156
views: 5773
page: 4
pages: 8
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/89413-framtiden"
---

# Framtiden

_Sida 4 av 8._

## #61 — Gladh, 2003-11-07T08:56Z

> Jag började med C# ASP.NET i somras, och jag måste nog säga att inlärningskurvan där är nog 6 mån skulle jag tro.
> Börjar känna mig ganska hemma i det

Kan ju bero på att du fått mycket gratis från C++ tiden. 

Att C# är lättare att lära än C/C++ är helt korrekt, samt att det är lättare att göra saker så som WindowsApplicationer osv osv. Men mycket av det beror på att Utvecklingsverktygen blir bättre och att det kommer fler och bättre ramverk. 

I dagsläget saknas det massor med Managed API, som Longhorn ändrar på. Det kommer underlätta utvecklingen drastiskt.

Men C# och .NET är inte den ultimatalösningen på alla problem. C# och .NET är utmärkt val av utveckling på en windowsplattform, eller som webapplication. Den suger däremot som realtidsapplikation eller som valet i minneskrävande applikationer.

Alla språk har sin tillämning och ända mål. Det var därför som vår AI kurs använde LISP som programmeringsspråk. 
Lika så var VB det givna valet på en projektkurs där fokus låg på projekthantering och inte programmering. 
Samt att C/C++ var det enkla valet på vår Realtidskurs.

\- M

Permalänk: https://www.webforum.nu/p/1199001

## #62 — spango, 2003-11-07T09:29Z

*det där är en runtime allokering dvs dynamisk bindning, 
Vilka skillnader finns det i runtime allokering och compile time/statiska bindningar, i  managed C# använder du samma sätt (class objekt=new class()), alltid.* 

Ja, man använder alltid runtimeallokering i C#.

*Och i vilka sammanhang i C++ ska man använda punktoperator, eller piloperator*
'
Punkt när man har statiskt allokerat, pil när man har pekare. Annars klagar kompilatorn, som bekant. (Jag kan inte påstå att jag någonsin stött på problem med just det här. Klart man vet om man har en pekare eller ej.)

*behöver du ens fundera över det i managed C#?.*

Använder man pekare i C# får man förstås tänka på det.

*1\. fatta att i C++ finns det hundra olika sätt att göra samma sak på, och man måste veta var och när något av dem passar bäst,
i managed C# bara 1 sätt, dvs instansiera ett objekt (class objekt=new class()).*

Visst, C++ är ett komplicerat språk. Det säger jag inte emot.

*Och behöver man inte använda ADRESSpekare när man programmerar blir programmerandet oerhört mycket lättare, se ovan. Det är det jag försökt förklara de senaste 2 sidorna.*

En massa pekararitmetik inbjuder lätt till fel (som i ditt exempel ovan) men hur mycket man vill hålla på dem är vanligen upp till en själv.

*DU måste läsa, JAG tänker själv.*

Jag skulle gärna säga emot här, men det spelar inte så stor roll. Du har i vilket fall som helst fel :p 

*Jag har hållt på med C++ i 1 år, och jag säger aldrig mera!
Det tar ungefär 2 år innan man ens kan språket någorlunda, men det går helt enkelt inte att bli fullärd i det språket,
det är för avancerat. Det tar alltså väldigt lång tid innan man kan göra något produktivt.*

Om man går från total newbie till C++ är det inte så konstigt att det tar lång tid innan man lär sig det...

Permalänk: https://www.webforum.nu/p/1199020

## #63 — niko, 2003-11-07T10:47Z

Prästen: Vad är dina egna svar på fråga 1 & 3?

Permalänk: https://www.webforum.nu/p/1199065

## #64 — Prästen, 2003-11-07T15:38Z

1\. Hmmm. jag tror det har potential att ta över väldigt mycket. Visst, vissa saker kan det inte ta över, eftersom man måste ha en CLR.

3\. C# är en välsignelse. Jo, jag tror att så småningom kommer många gå över. C++ är en mardröm. Jag kallsvettas fortfarande från den tiden :) . C# är den räddande ängeln hahahaha

Permalänk: https://www.webforum.nu/p/1199218

## #65 — Fredde Mannen, 2003-11-07T15:46Z

.NET i applikationsprogram stör jag mig på, hur simpla programmen än är kan storleken bli fet som bara den.

Om C# (c sharp) ska ta över C++ tron. Det tvivlar jag på, C++ är ett av de mest använda programspråken för skapandet av avancerade program och är väl inbiten i många utvecklare. 

Att C# är bra är det ingen tvekan om, även fast det är Microsofts skapelse. Nåja helt och hållet kommer då inte Microsoft att ta över, det finns alltid någon uppstickare! =)

Permalänk: https://www.webforum.nu/p/1199225

## #66 — Fredde Mannen, 2003-11-07T16:18Z

> **Prästen skrev:**
>
> jag tycker inte plattformsoberoendet är skäl nog. Varför inte bara köra microsoft produkter?.

Plattformsoberoende har varit ett stort mål för Windows nu på senare år, vilket de ännu inte har lyckats med. 

Det finns några orsaker till varför folk väljer Linux/Unix/FreeBSD (Mac att inte glömma) istället för Windows.

Detta beror delvis på följande:
\- Microsofts Produkter kostar.
\- Produkten kostar plus en massa licenser för varje dator/användare.
\- Mac är en mer kraftfull dator än PC (windows) för bildhantering, det finns nog inte många proffs i bildhantering som kör Windows.
\- Unix/Linux används av många Hackers, orsak Windows SUGER till det enligt proffshackers själva. 

Microsofts OS, Windows 9x/2000/XP kostar mycket, må hända att de är användarvänliga och de flesta mjukvarutillverkarna skapar program för just MS, detta leder till att många stannar kvar i MS-världen.

Tänk dig ett scenario där:
Open Source, dvs Linux/Unix skulle vara lika användarvänliga som Windows i det grafiska användargränssnittet, men att man fortfarande har kvar den kontrollen över datorn som man idag har i Linux/Unix och att det är som det är idag GRATIS och att inte glömma de övriga Open Source programmen för Linux/Unix/FreeBSD! 

Nu skulle MS rasa samman, dator tillverkarna säljer nu sina datorer med ex. Linux förinstallerade. 

Det är tack vare Bill Gates förhandlingar med IBM där han fick igenom att IBM skulle sälja sina datorer med MS's DOS som allt eftersom har utvecklats och gått över till en grafiskdel som numer heter Windows..

Men Longhorn skall bli intressant att testa på när den släpps....

Permalänk: https://www.webforum.nu/p/1199236

## #67 — NETwork, 2003-11-07T19:15Z

> **Fredde Mannen skrev:**
>
> .NET i applikationsprogram stör jag mig på, hur simpla programmen än är kan storleken bli fet som bara den.

Det beror på att du slänger med CLR... i alla kommande windowsversioner finns den naturligtvis i operativet och då behöver den inte inkluderas.

Permalänk: https://www.webforum.nu/p/1199297

## #68 — SPiN, 2003-11-08T01:00Z

Men som utvecklare vill man ju inte bara stödja kommande Windowsversioner utan oftast vill man tillmötesgå alla kunder spec:ar, vare sig det är Windows, Linux, \*BSD eller Mac.

Permalänk: https://www.webforum.nu/p/1199432

## #69 — Prästen, 2003-11-08T01:32Z

Men... jag såg ett litet program, att microsoft håller faktiskt på att göra CLR plattformsoberoende. jag vet inte hur det går, men. tja, man kan ju alltid hoppas.

Permalänk: https://www.webforum.nu/p/1199437

## #70 — Choronzon, 2003-11-08T03:12Z

> **Prästen skrev:**
>
> men .net är ju tanken att kontrollen ska öka, eftersom det finns mindre risk att man gör fel med managed (minneshantering tex) pekare finns inte i C#, kontrollen ökar.

(Lite OT kanske)
Det finns ju *unsafe mode* i C# så att man kan programmera med pekare..

```
[b]Example[/b]
// cs_unsafe_keyword.cs
// compile with: /unsafe
using System;
class UnsafeTest 
{
   unsafe static void SquarePtrParam (int* p) 
   // unsafe method: takes pointer to int
   {
      *p *= *p;
   }

   unsafe public static void Main() 
   // unsafe method: uses address-of operator (&)
   {
      int i = 5;
      SquarePtrParam (&i);
      Console.WriteLine (i);
   }
}
[b]Output[/b]
25
```

Permalänk: https://www.webforum.nu/p/1199440

## #71 — Gladh, 2003-11-08T14:27Z

> Det finns ju unsafe mode i C# så att man kan programmera med pekare..

Japp men då är inte koden Managed längre och det är det som disskutionen gäller.

Permalänk: https://www.webforum.nu/p/1202632

## #72 — Prästen, 2003-11-08T15:12Z

Jag kom på en sak.. som inte kanske är så trevlig..... Om programmeringen i Longhorn blir svinlätt , och whidbey kommer göra det busenkelt att göra ASP.NET sidor. så kommer fler att kunna lära sig det, och om man applicerar den ekonomiska teorin, ni vet tillgång och efterfrågan, så kommer ju då lönerna sjunka i IT-industrin till följd av detta. Visst?, eftersom tillgången ökar på programmerare och efterfrågan är ju likadan. uuh, bistra tider......kanske

Permalänk: https://www.webforum.nu/p/1202652

## #73 — spango, 2003-11-08T15:37Z

Kompetensen som krävs för ett bra jobb är inte direkt relaterad till hur lätt det är att använda verktygen. Man kan väl säga som så att om man anställer en inkompetent programmerare för att använda lätthanterade verktyg till låg lön, då får man vad man betalar för... så jag tror inte att det blir något större problem inom överskådlig tid.

Permalänk: https://www.webforum.nu/p/1202664

## #74 — Prästen, 2003-11-08T15:51Z

Kolla vad jag hitta :)

En ny film om Longhorn.

<http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20031107WINFXBA/manifest.xml>

kom ut... igår!. Här är vi snabba att ta till oss. up to date  :e 

Vi följer utvecklingen minutiöst  :h

Permalänk: https://www.webforum.nu/p/1202676

## #75 — niko, 2003-11-08T17:11Z

> **Prästen skrev:**
>
> Om programmeringen i Longhorn blir svinlätt

Svinlätt? Återigen så ställer ditt snäva synfält till det för dig. ALL programmering blir inte lättare i takt med att operativsystemen blir mer avancerade. Jämför tex lågnivågrejer i DOS och i NT-baserade system - det är en ganska stor skillnad i komplexitet och mängden av faktorer att ta hänsyn till.

När det sen gäller att smälla upp datagridar och rita färgglada hemsidor .. Visst. Fast där har ju marknad och löner varit i fritt fall de senaste tre åren ändå.

Permalänk: https://www.webforum.nu/p/1202706

## #76 — sgtpepper, 2003-11-08T18:45Z

Jag gissar att Prästen är 14 år och/eller aldrig jobbat som utvecklare.

Det där med "en knapptryckning och voila så har vi vårt program" har varit ett marknadsföringstrick långt innan .NET. Diverse 4GL-språk skulle göra programmeraren överflödig redan för 10-15 år sedan, så vitt jag vet så finns programmeraren kvar men knappt 4GL-språken.

När det gäller arbetsmarknadet så är det inte outbildade och okunniga lirare som rattar ett "tryck på en knapp och skapa ett program"-system som företagen söker, vill företagen ha lägre lönekostnader så finns det redan alternativ och dom heter Indien och Kina, två länder där man kan få en högutbildad utvecklare för en spottstyver.

Men fortsätt du att kolla på reklamfilmer och svälj all marknadsföring med hull och hår. Någon gång kanske du kommer ut i riktiga världen och kan dra dina egna slutsatser istället.

Permalänk: https://www.webforum.nu/p/1202746

## #77 — P, 2003-11-08T18:53Z

Programmeringen går precis som allt annat framåt, och i framtiden är det väl ingen omöjlighet att de program vi skapar idag går att göra med några knapptryckningar men då är det annat man vill ha och då tar det år att utveckla.

Prästen verkar vara allas hackkyckling så jag ställer mig på hans sida! Tror att .net kommer ta över mer och mer, inte så att de får monopol på marknaden men i de kretsar jag uppehåller mig så är det fler och fler som ser det positiva i .net och går över till det...

Permalänk: https://www.webforum.nu/p/1202751

## #78 — Prästen, 2003-11-08T19:44Z

> Prästen verkar vara allas hackkyckling så jag ställer mig på hans sida!

det e helt ok. Dom som klagar mest härinne är nog de flesta inbitna java-p. Dom känner sig nog bara hotade skulle jag tro. pga de extremt starka reaktionerna, det e inte normalt

Jag har valt sida iaf, Och jag har på känn att jag valt rätt :)

> niko:jämför tex lågnivågrejer i DOS och i NT-baserade system

Och hur ofta behöver man göra sånt i kontrast till windowsapplikationer och webapplikationer.

Permalänk: https://www.webforum.nu/p/1202772

## #79 — erka, 2003-11-08T19:51Z

Varför handlar det om valt sida ? Alla tekniker är användbara utom de dåliga.

Permalänk: https://www.webforum.nu/p/1202774

## #80 — Prästen, 2003-11-08T20:08Z

> sgtpepper: När det gäller arbetsmarknadet så är det inte outbildade och okunniga lirare som rattar ett "tryck på en knapp och skapa ett program"-system som företagen söker, vill företagen ha lägre lönekostnader så finns det redan alternativ och dom heter Indien och Kina, två länder där man kan få en högutbildad utvecklare för en spottstyver.

Det enda jag konstaterar är att ju enklare det blir att programmera, ju fler kommer lära sig det, och blir det tillräckligt många som kan skapa program kommer lönerna att sjunka, eftersom efterfrågan inte förändras. Det är helt korrekt sagt och det finns inget du kan säga som förändrar det faktum. Det är utbud och efterfrågan. Så vad är det med dej egentligen?

Permalänk: https://www.webforum.nu/p/1202777

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/89413-framtiden/page4  
Föregående sida: https://www.webforum.nu/amne/dotnet/89413-framtiden/page3.md  
Nästa sida: https://www.webforum.nu/amne/dotnet/89413-framtiden/page5.md
