webForumDet fria alternativet

ASP vs Java

102 svar · 1 914 visningar · startad av Lukaspojken · sida 3 av 6

sgtpepperMedlem sedan apr. 20007 588 inlägg
#41

Jag tycker att det fortfarande är rätt otydligt vad Dotnet kommer att innebära/innehålla, Microsoft kör ju i vanlig ordning med en enorm mängd abstrakta visioner om deras nya superprodukt och det är svårt att sia om något som ännu endast är en första betaprodukt, men antagligen så kommer Dotnet främst att slå sig in på den redan befintliga Microsoftmarknaden, lösningar som tidigare utvecklades med ASP/IIS kommer att gå över och utvecklas i dotnet, frågan är om Dotnet kommer att plocka några större andelar av den övriga marknaden där Java regerar.

Sen antar jag att Dotnet kommer att slå sig in på marknaden för klientapplikationer skrivna för Windows och konkurrera med C++ och MFC eller vad det nu kan tänkas vara, men det är inte min starka sida så det kan jag egentligen inte sia om :).

Men som sagt, den som lever får se. Om 5 år kanske både Java och Dotnet kasserade till förmån för bättre tekniker, vem vet?

------------------
skaparen av allt som är mjukt och luktar lavendel

VideMedlem sedan dec. 19998 577 inlägg
#42

sgtpepper, jag ser inte något i ditt inlägg som inte är tanken med .net...

Först och främst: "Write Once, Run Anywhere" och mångfald.

Är också tanken med .net...

Sedan verkar du tycka att det är en nackedel att java och C# har en massa likheter, varför det?

Sedan skriver du att .net bara kommer att köras på Windowsmaskiner, vilket är fel, det kommer att köras på andra OS också...

Nu lät du mindre som en Moderat §e

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

sgtpepperMedlem sedan apr. 20007 588 inlägg
#43

sgtpepper, jag ser inte något i ditt inlägg som inte är tanken med .net...

Då har jag antingen varit oklar eller så har du missuppfattat min ståndpunkt för det är just det som är grejen, allt som är tanken med Dotnet finns redan...

Först och främst: "Write Once, Run Anywhere" och mångfald.
Är också tanken med .net...

Möjligtvis en tanke, någonstans i bakhuvudet på arkitekterna. Knappast en trolighet inom en rimlig framtid och absolut inte en realitet idag.

Java kan köras på i princip alla Unix-operativ samt dialekter, stordatorer, Macintosh, Windows etc. Den dagen Microsoft stödjer lika många plattformar, den dagen lovar jag att enbart syssla med Windowsutveckling. :)

Sedan verkar du tycka att det är en nackedel att java och C# har en massa likheter, varför det?

Då har du missuppfattat mig, jag skriver ju att "C# som språk har jag absolut inget emot, det har ju så stora likheter med Java att det är en kakbit att byta och börja koda C#, det finns många fina logiska lösningar i C# så det skall bli intressant att se hur det språket artar sig".

Det jag reagerar på är att C# och även Dotnet utmålas som något alldeles unikt och alldeles, alldeles underbart..

Sedan skriver du att .net bara kommer att köras på Windowsmaskiner, vilket är fel, det kommer att köras på andra OS också...

Se ovan, som sagt, det är ju ingen realitet utan bara ett luddigt utlovande utan grund. När jag kan tjonga in en Dotnet-applikation i en RS/6000-burk, då kan vi börja jämföra plattformsstöd med Java. Microsoft lär ju inte lägga mycket krut på en sådan sak av förståliga skäl och inte heller kommer IBM eller Sun att vara intresserade av att stöjda Dotnet på sina plattformar (vilket dom ändå inte skulle kunna eftersom inte implementationen av Dotnet kommer att släppas fritt).

------------------
skaparen av allt som är mjukt och luktar lavendel

@ndersMedlem sedan juni 200032 969 inlägg
#44

sgtpepper: förbannat bra och läsvärda inlägg du gör här!

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
nobody expects the spanish inquisition!</A>

VideMedlem sedan dec. 19998 577 inlägg
#45

Då har jag antingen varit oklar eller så har du missuppfattat min ståndpunkt för det är just det som är grejen, allt som är tanken med Dotnet finns redan...

Och? Visst, vissa grejjor finns redan, det är ganska korkat att uppfinna hjulet två gånger. Men sätter du dig in i tekniken så ser man en hel del skiljaktigheter, och måhända att många av dom är på syntaxnivå (t.ex asp-taggar), men det finns nog en del på övrigt också.

Men det verkar som om varken du eller jag är påläst "på den andres sida", så detta blir en menlös diskussion, om det inte vore för att det är kul :e

Möjligtvis en tanke, någonstans i bakhuvudet på arkitekterna. Knappast en trolighet inom en rimlig framtid och absolut inte en realitet idag.

Läs på lite till... :)

Det jag reagerar på är att C# och även Dotnet utmålas som något alldeles unikt och alldeles, alldeles underbart..

Måhända att vissa (du har säkert lyssnat på M$ egna MSDN-show :e) har målat lite mycket.

Se ovan, som sagt, det är ju ingen realitet utan bara ett luddigt utlovande utan grund.

app app app, nu halkar du tillbaka till Moderaterna här :e

Det är varken luddigt eller utan grund.

sgtpepper: förbannat bra och läsvärda inlägg du gör här!

Jepp :)

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

LukaspojkenMedlem sedan maj 20011 312 inlägg
#46

Måste Dotnet egentligen vara en konkurrent...kan man inte använda java på dotnet...? Är inte dotnet så mycket mer än java...jag tänkte på att dotnet är en plattform medans java är ett programmeringsspråk...?

sgtpepperMedlem sedan apr. 20007 588 inlägg
#47

@nders: tackar :)

Vide:
Visst är det en kul diskussion, teknik vs teknik är alltid kul tycker jag, oavsett om det handlar om Unix vs Windows, IE vs NS, Java vs Dotnet! :e

Men sätter du dig in i tekniken så ser man en hel del skiljaktigheter, och måhända att många av dom är på syntaxnivå (t.ex asp-taggar), men det finns nog en del på övrigt också.

Visst finns det smarta saker i t.ex ASP.Net, konstigt vore annars, Microsofts arkitekter är ju smarta killar. Men det finns smarta saker i Javakonceptet också, du kan t.ex konstruera dina egna JSP-taggar i så kallade taglibs och på så sätt göra custom-taggar som har specialskriven logik.

Det är varken luddigt eller utan grund.

Förklara gärna för mig vilka plattformar Microsoft skall stödja Dotnet på och när dessa skall vara klara. Om dom inte i skrivandes stund jobbar på stöd till åtminstone Solaris, AIX, Linux och Macintosh så är det ju inget annat än en förhoppning. Det är en väldigt stor skillnad mellan en förhoppning/förväntan och realitet.

Lukaspojken:

Är inte dotnet så mycket mer än java

Java är inte bara ett språk, vilket är en vanlig missuppfattning, det är både ett språk och ett ramverk, jämförbart med Dotnet och C#. Jag tror inte att Microsoft kommer att göra någon Java.Net pga juridiska förhinder som dom drog på sig efter att dom inkräktat på Suns rättigheter i och med J++.

------------------
skaparen av allt som är mjukt och luktar lavendel

SPiNMedlem sedan mars 20007 896 inlägg
#48

Jag måste också... sgtpepper: *klapp**klapp* :)

Har börjat med Java för några månader sen, och kan inte få nog :)
Grymt roligt språk :e :e

Samtidigt tycker jag att nya .NET ska bli otroligt intressant också, även fast man inte riktigt insett vad som är "hemligheten" med det, eftersom att det är på beta-stadiet.

Härlig diskussion!

------------------
SPiN, bjorne.w@telia.com

-- Fame is a bitch, man [Brad Pitt - Fight Club] --

VideMedlem sedan dec. 19998 577 inlägg
#49

Förklara gärna för mig vilka plattformar Microsoft skall stödja Dotnet på och när dessa skall vara klara.

Ingen aning. :) Det enda jag vet är att dom förhandlar i dagsläget, med vilka vet jag inte...

Sedan har jag lite svårt att förstå varför t.ex Sun skulle vilja sammarbeta, men så är jag ingen affärsanalytiker heller. ;)

Men det enda sättet att få svaren är att vänta och se...

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

LukaspojkenMedlem sedan maj 20011 312 inlägg
#50

sgtpepper: vad är skillnaden mellan ett programmeringsspråk och ett ramverk? Vad är det som gör Java till ett ramverk?

MMedlem sedan aug. 200065 inlägg
#51

Hm, vad menar ni med att "låta som en moderat"? Jag tycker mig snarare se en nyans av SOCIALISM i vissa kommentarer, och det är naturligtvis inget att vara stolt över. :e

Jag tror inte att Java på något sätt förpassas till vänsterpartiets kongress av C#, men det är ett alternativ till suns helt dominerande ställning. Java har väl idag i princip monopol på stora delar av de utvecklingsområden du talar om. Som alla (utom socalister och annat löst vänsterpack) vet finns det inget som hämmar utveckling mer än monopol. C# är i många stycken en vidareutveckling av Java - uttrycket "microsofts eget java" har väl inte ens den mest trångsynta socialdemokrat missat?

Det är som sagt svårt att göra en riktigt bra genomgång av en plattform som är i beta-stadiet. Det finns precis som ni säger fortfarande en rad frågetecken, dock inte SÅ stora att ingen ens vet vad .net ska användas till. C# är bara en av många pussebitar i .net (om än en viktig sådan), vad gäller hela .net-plattformen så kommer ms samtliga produkter att liggapå denna som grund.

Jag var på microsofts .net-konferens i köpenhamn i vintras. En rad föreläsare från microsoft med minst sagt god insyn i .net presenterade en rad olika områden (ja, gjorde reklam :)). Visual c++, vb.net, asp.net, säkerhetsfrågor, utveckling av windowsapps vilket är otroligt enkelt och smidigt (och där har som sagt inte java något att hämta), .net mobile web, c# såklart och en hel del annat... och så mycket vet jag att det är en STOR satsning från ett av världens största företag, en satsning som inte kommer att följas upp av en halvkass marknadsföring och några enstaka marknadsandelar.

Den som tror att ms försvinner från arenan kan alltså lungt lägga energi på något annat, den som tror att ms finns kvar ett år eller två... ja, ni bör åtminstone bilda er en uppfattning om vad .net är och kanske också överväga att lära er mer om exempelvis asp.net (med tanke på att många av er som läser detta programmerar gammal asp).

------------------
/mx

ToonsterMedlem sedan feb. 20001 590 inlägg
#52

Sgtpepper-> jag håller med till fullo, men beakta följande:
Man måste ju ändå installera en JVM, oavsett op-system. Solaris har sin, IBM har sin, Linux har en nästan kompatibel osv. Har man den i Windows så funkar det där också. Plattformsoberoende, men beroende av JVM'en som inte är helt 100% kompatibel.

Min dåliga erfarenhet av "plattformsoberoendet" är basredad på det ytterst begraänsade API'et. Eftersom det är plattformsoberoende kör man en "mainstream" teknik, där bara gemensama "finesser" finns,

Java är inte heller säkerhetsklassat, och får inte förekomma i apparater/system där människor finns inblandade. I USA tex. går det inte ens att skapa programvara till en bankomat pga. detta.

Jag har programmerat stril/vapen-system till ett "känt svenskt jakt attack span flygplan" och där är ordet Java en dödssynd. Där behövs säker pålitlig teknik.

Rent generellt så tror jag på Java i stora affärssystem med olika miljöer, ju mer nichat, desto mer Microsoftinriktat.

/T

------------------
This is what the KLF is about

MMedlem sedan aug. 200065 inlägg
#53

Måste Dotnet egentligen vara en konkurrent...kan man inte använda java på dotnet...? Är inte dotnet så mycket mer än java...jag tänkte på att dotnet är en plattform medans java är ett programmeringsspråk...?

Du kan idag programmera i princip vilket språk som helst på .net-plattformen UTOM just java. Det är väl egentligen inte ms fel utan snarare sun som sätter käppar i hjulet. Men jag vet att det ska finnas en "jump to .net" under utveckling som ska göra det möjligt för javafantasten att programmera under .net!

------------------
/mx

MMedlem sedan aug. 200065 inlägg
#54

Java är inte heller säkerhetsklassat, och får inte förekomma i apparater/system där människor finns inblandade. I USA tex. går det inte ens att skapa programvara till en bankomat pga. detta.

Var inte java från början tänkt att användas till programmering av "brödrostar"? :)

------------------
/mx

ToonsterMedlem sedan feb. 20001 590 inlägg
#55

Njae, det var nog mest för att det skulle bli poppis.
Visst kan du programmera en brödrost i Java, men det betyder att du "bryter" mot Suns säkerhetsklausul. Det kan bli stora problem ex. i USA.
Har läst om en bil som "körde" helt själv, med Javaprogram.

/T

------------------
This is what the KLF is about

sgtpepperMedlem sedan apr. 20007 588 inlägg
#56

M:

C# är i många stycken en vidareutveckling av Java - uttrycket "microsofts eget java" har väl inte ens den mest trångsynta socialdemokrat missat?

Det måste Microsoft ha missat, för enligt dom är det minsann ingen spin-off på Java utan endast på C/C++ och Delphi. Men visst är det så att C# har tagit efter Java i mångt och mycket.

Toonster:

Man måste ju ändå installera en JVM, oavsett op-system

Jo visst, men det är ju oändligt mycket enklare än att kompilera om för varje plattform. Visst kan det vara besvärligt med klientapplikationer, men har jag skrivit ett stort affärssystem så är jobbighetsgraden att installera en JVM inte motsvarig jobbigheten att skriva om systemet för ett nytt operativ.

Min dåliga erfarenhet av "plattformsoberoendet" är basredad på det ytterst begraänsade API'et

Det där får du förklara närmre, jag har svårt att kalla Javas API för begränsat...

M:

Men jag vet att det ska finnas en "jump to .net" under utveckling som ska göra det möjligt för javafantasten att programmera under .net!

Jippie... Det du talar om är inget superverktyg för att porta Javalösningar, utan är endast ett sätt för Microsoft att hjälpa sina J++-användare som dom övergivit.

Nu orkar jag inte argumentera mera :) Låt oss ta denna diskussion om två år istället, då kan vi jämföra månadslöner och utförda projekt istället och se vem som vunnit :e

------------------
skaparen av allt som är mjukt och luktar lavendel

MMedlem sedan aug. 200065 inlägg
#57

Java är säkerligen mycket kompetent - inget snack om saken. Jag känner att jag kan alldeles för lite både om både .net och java för att kunna tillföra så mycket mer.

Vad gäller min lön så tror jag den mår bäst av att inte vara med i någon vem-tjänar-mest-tävling. ;) Nåja, det handlar nog snarare om att vara bäst på det du arbetar med än att arbeta med "rätt" saker. Hög lön är en förhandlingsfråga, du vet... den som gapar efter mycket fångar flera flugor.

------------------
/mx

ToonsterMedlem sedan feb. 20001 590 inlägg
#58

Sgtpepper->

Det där får du förklara närmre, jag har svårt att kalla Javas API för begränsat...

Exempelvis alla API'er till Windows. Det finns strax över 60000 funktioner i Win32. Av dessa finns bara en ytterst bråkdel i Java (runt 2000?). (Visst, Windowsspecifikt, men det samma gäller ex för X, fast där finns inte så många funktioner)

oändligt mycket enklare än att kompilera om för varje plattform.

Faktum är att man behöver göra det. Prova att kompilera ett Java program i Windows. Kör sedan class filen på en Solaris. Inte stor chans att det funkar.
Man måste nästan alltid flytta javakoden och kompilera den.
I teorin ska man inte behöva det, men i praktiken blir det så. (har aldrig orkat sätta mig in i varför...)

Har man skapat Windows/X program, känner man sig minst sagt frustrerad, fördel plattformsoberoende, nackdel funktionalitet.

Min lön är det inget som helst fel på, och jag "gör" bara ett fåtal Java applikationer/år. :-) (mest småprogram för att skicka testdata över TCP/IP mellan Win/Unix, där är Java brilliant för det alldeles exeptionella "nät" stödet)

Ser att du jobbar på IBM, jag har jobbat där också!!! Fast i Greenock, SCO

/T

------------------
This is what the KLF is about

[Redigerat av Toonster den 15 maj 2001]

[Redigerat av Toonster den 15 maj 2001]

sgtpepperMedlem sedan apr. 20007 588 inlägg
#59

Exempelvis alla API'er till Windows

Jo, men nu pratar du om främst GUI-funktioner. Den absolut största delen av Javautveckling sker på servernivå.

Prova att kompilera ett Java program i Windows. Kör sedan class filen på en Solaris. Inte stor chans att det funkar.

Äh, du måste skoja? För att testa så kompilerade jag en klass på Windows och sedan samma klass under Linux med Suns javac. Exakt samma bytekod producerades så det är knappast problem med kompilatorn utan snarare något tjall på din Solaris-burk i så fall.

Jag brukar frekvent kompilera klasser i Windows som sen körs på AIX och/eller Linux. Tyvärr jobbar jag inte så mycket med Solaris men jag har extremt svårt att tro att det är något generellt problem.

Min lön är det inget som helst fel på, och jag "gör" bara ett fåtal Java applikationer/år.

Vad jag menade var att man om ett par år kan se vilken teknik som är "framgångsrikast" genom att jämföra lönen mellan en Javakille och en Dotnetkille.

------------------
skaparen av allt som är mjukt och luktar lavendel

VideMedlem sedan dec. 19998 577 inlägg
#60

Vad jag menade var att man om ett par år kan se vilken teknik som är "framgångsrikast" genom att jämföra lönen mellan en Javakille och en Dotnetkille.

Skall jag berätta vem som får mest?

*konstpaus* :e

Den som håller på med båda (och andra) teknikerna såklart... :)

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

137 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)