webForumDet fria alternativet

är det bra?

.NET

36 svar · 843 visningar · startad av P · sida 2 av 2

Frågan, av P

hmm en kompis och jag ska göra ett projekt tillsammans. Jag kan php och han asp. Vi har haft en del dirkussioner och har fortfarande inte lyckats ena oss... Kan asp.net vara ett bra altenativ?, fungerar det bra? är det något att satsa på i framtiden?

Läs frågan i sin helhet →
Medlem sedan apr. 20007 588 inlägg
#21

renholm skrev:

Nej finns inget som heter så från Microsoft. Och jag tycker att PHP tillhör det förflutna, det som gäller idag är XML Webservice som både .NET och J2EE har bra stöd för.

Nja, jag skulle inte säga att PHP hör till det förflutna, men man får ju ta det för vad det är, ett "simpelt" scriptspråk som knappast kan jämföras med .NET eller J2EE. Men nog kommer PHP att leva vidare, alla tillämpningar kräver inte superkrafter :).

När det gäller webservices så vetefan. Jag har varit på seminarier, jag har läst artiklar, folk pratar om det, företag pratar om det (Microsoft, IBM, Sun), men jag vetefan. Än har jag inte sett några riktigt implementationer.. Det kan säkert vara bra i vissa avseenden men jag sätter mina stålar på att det inte blir receptet som förändrar världen, det liknar XML-hypen lite grann.

Efter några år så lugnar det ned sig och man börjar använda tekniken där så är användbart, man använder den inte bara för att den är het :).

Jag är inte helt övertygad över vad som är så bra med att lägga över ansvaret för delar av applikationens logik på fristående webserviceleverantörer...

Medlem sedan apr. 20012 266 inlägg
#22

sgtpepper skrev:

När det gäller webservices så vetefan. Jag har varit på seminarier, jag har läst artiklar, folk pratar om det, företag pratar om det (Microsoft, IBM, Sun), men jag vetefan. Än har jag inte sett några riktigt implementationer.. Det kan säkert vara bra i vissa avseenden men jag sätter mina stålar på att det inte blir receptet som förändrar världen, det liknar XML-hypen lite grann.

Efter några år så lugnar det ned sig och man börjar använda tekniken där så är användbart, man använder den inte bara för att den är het :).

Jag är inte helt övertygad över vad som är så bra med att lägga över ansvaret för delar av applikationens logik på fristående webserviceleverantörer...

Som jag ser det finns det stora möjligheter att sälja/dela med sig av olika funktioner via webservice, t.ex om du har en nyhetssite och vill att andra ska få tillgång till dina nyheter så är det inge vidare snyggt att använda iframes för att få sina nyheter på andra siter då är det mycket snyggare och mer valfrihet att köra med webservice. Det bästa med Webservice är att det inte enbart är en MS grej utan SOAP är en W3c standard.

Medlem sedan mars 20023 561 inlägg
#23

renholm skrev:

Som jag ser det finns det stora möjligheter att sälja/dela med sig av olika funktioner via webservice, t.ex om du har en nyhetssite och vill att andra ska få tillgång till dina nyheter så är det inge vidare snyggt att använda iframes för att få sina nyheter på andra siter då är det mycket snyggare och mer valfrihet att köra med webservice. Det bästa med Webservice är att det inte enbart är en MS grej utan SOAP är en W3c standard.

Det är därför jag älskar .Net!!! Det gör livet som webbutvecklare så mycket enklare...

Medlem sedan aug. 2001458 inlägg
#24

sgtpepper skrev:

När det gäller webservices så vetefan. Jag har varit på seminarier, jag har läst artiklar, folk pratar om det, företag pratar om det (Microsoft, IBM, Sun), men jag vetefan. Än har jag inte sett några riktigt implementationer.. Det kan säkert vara bra i vissa avseenden men jag sätter mina stålar på att det inte blir receptet som förändrar världen, det liknar XML-hypen lite grann.

Webservices finns det ganska gott om. Microsoft har listat några fall av .net implementationer på http://www.microsoft.com/resources/casestudies/. Jag vet inte hur vanligt det är i Sverige, men ett exempel är Sandvik, se: http://www.microsoft.com/sverige/msdn/solutions/2002/sandvik/.

Har du sett sidan http://www.xmethods.net/?

sgtpepper skrev:

Jag är inte helt övertygad över vad som är så bra med att lägga över ansvaret för delar av applikationens logik på fristående webserviceleverantörer...

Vad är det som säger att man lägger ut delar av logiken? Om du gör en portaltjänst och hämtar information från den från olika webservices, som nyheter, väder, sport etc är det ju bara data. Logiken ligger i din portaltjänst. Eller om två företag ska byta fakuteringsunderlag mellan varandra är det ju inte någon logik man lägger ut.

Som Renholm säger är det en stor sak att på ett standardiserat sätt kunna erbjuda information som exempelvis nyheter.

Även om det vore logik man lägger på entreprenad skulle inte jag generellt kunna säga huruvida det är bra eller dåligt.

Att SOAP i sig redan idag är enormt stort är det väl ingen som tvivlar på? Läs exempelvis SOAP diskussionen på http://discuss.develop.com/

Medlem sedan jan. 20012 204 inlägg
#25

hmmm låter kul.... gahahh fattar noll av allt detta soap,wc3,xlm,webservice

Medlem sedan juni 20011 732 inlägg
#26

hmmm låter kul.... gahahh fattar noll av allt detta soap,wc3,xlm,webservice

Jadu, det är inte lätt att hänga med i allt! Det är nog betydligt fler än du som känner så. :)

Ett litet exempel. Tänk dig att SMHI, de har antagligen rätt mycket väderdata. Men dessa data är inget värt bakom deras väggar, eller hur? Ett sätt att dela med sig av sin väderinformation är att skapa en webbservice. Via denna kan de sedan låta sina kunder (exempelvis expressen och aftonbladet) hämta de data de behöver. Det finurliga är att du själv styr kommunikationen mellan dessa i din egen kod på det sätt du önskar, du plockar de data du vill ha, när du vill ha dem och kan använda dessa för att göra egna beräkningar. Det omvända gäller naturligtvis också, den som skapat en webbservice bestämmer vad som får hämtas, skickas och hur. För slutanvändaren (den som surfar in på vädersidan) kommer det se ut som om allt detta var en enda applikation från ett ställe trots att det i sj'älva verket är ett samarbete mellan flera olika företag.

SOAP (Simple Object Access Protocol) är helt enkelt en standard för att skicka alla data mellan dessa webservices (och den skickar xml). w3c står för world wide web concortium (tror jag) och det är ett gäng datanördar som försöker standardisera alla dessa tekniker som vi arbetar med.

Medlem sedan juni 2000350 inlägg
#27

>det liknar XML-hypen lite grann.
Eller Java-hypen för x antal år sedan, java skulle ersätta alla språk och göra hela världen till en bättre plats att leva på;-).

>Efter några år så lugnar det ned sig och man börjar använda tekniken där så är användbart....
Instämmer.

Medlem sedan apr. 20007 588 inlägg
#28

developer skrev:

Vad är det som säger att man lägger ut delar av logiken? Om du gör en portaltjänst och hämtar information från den från olika webservices, som nyheter, väder, sport etc är det ju bara data. Logiken ligger i din portaltjänst. Eller om två företag ska byta fakuteringsunderlag mellan varandra är det ju inte någon logik man lägger ut.

Jag tror säkert att webservices kan vara användbara i vissa scenarier, det jag vänder mig mot är den okritiska hyllningen till webservices som lösningen på allt, precis så som en hype brukar vara.

Visst kan väl väderdatahämtning till en portal vara av intresse via webservices, men om jag börjar hyra objekt av en webservicesmäklare så sätter jag mig i beroendeposition med min applikation gentemot leverantören.

Sen är ju de webservices som listas på https://www.xmethods.net mest av skojkaraktär, det är inte så många seriösa affärssystem som har behov av att "Store golf rounds and calculate your handicap" eller visa "Jokes sorted by categories" eller varför inte "Retrieves Biblical Text" :).

Övertyga mig vad som är så super med webservices, beskriv gärna ett scenario, men lämna portaler med väderkartor och nyhetsrubriker därhän, det är varken så vidare intressant eller tekniskt nydanande..

jt skrev:

Eller Java-hypen för x antal år sedan, java skulle ersätta alla språk och göra hela världen till en bättre plats att leva på;-).

Japp, eller .NET-hypen just nu, .NET skulle ersätta alla språk och göra hela världen till en bättre plats att leva på ;).

Oavsett om det är XML, Java, Webservices eller .NET så har dom alla gemensamt att dom förts fram i en hype. Men som sagt så brukar det lugna ned sig och efter ett tag används de nya teknikerna för att dom är användbara, inte för att dom är frälsaren som nedstigit på jorden :).

Medlem sedan aug. 2001458 inlägg
#29

sgtpepper skrev:

Övertyga mig vad som är så super med webservices, beskriv gärna ett scenario, men lämna portaler med väderkartor och nyhetsrubriker därhän, det är varken så vidare intressant eller tekniskt nydanande..

Jag tänker inte påstå att webservices är något särskilt nyskapande. Men jag tror det är väldigt användbart i många fall. Det betyder inte att allt kommer prata SOAP.

Du vill inte höra förklaringar med portallösningar inblandade. Men tänk ändå att det finns många som har portallösningar med olika innehållsleverantörer. Det finns helt klart en marknad i lösningar som gör portaler enkla och billiga. Exempelvis ett kabel-TV bolag vill inte sitta och lägga pengar på en fin portallösning, men vill ändå kunna erbjuda flera olika tjänster. Jag ser idag ingen bättre lösning än att ta in data från leverantörer som erbjuder SOAP-tjänster.

Men jag tror likt dig inte att det stora är olika portal-lösingar.

Tänk dig något som ofta händer när man ska göra olika system. 2 parter behöver byta information regelbundet. Datat är någorlunda känsligt. Hur löser du det? Ett eget proprietärt protokoll över TCP med din egen användarhantering? Eller skickar XML-data över HTTP på ett välkänt sätt (SOAP) där det finns massor av klassbibliotek och standardiserade tillägg för authentication och authorization?

Ett av de vanligaste fallen är ekonomi-system mellan företag. 2 företag behöver överföra någon information om ordrar mellan sig som ska tjäna som fakturaunderlag. Jag har svårt att se än bättre lösning än SOAP-gränssnitt.

För stora företag som har många system för olika saker är det ett enormt problem att få dessa med olika proprietära lösningar att kommunicera med varandra. Det ligger enormal besparingar i att få dessa att prata samma språk. Hur tror du det kommer göras?

Jag skulle kunna tänka mig att spelservrar använder SOAP-gränssnitt i framtiden (om det inte redan finns).

Häromdagen såg jag en press-release om att AT&T ska exponera data för positioneringstjänster via en webservice åt Microsoft. Jag tror mycket väl man kommer kunna se andra operatörer erbjuda positioneringstjänster i framtiden, och hur tror du man kommer kommunicera med dessa? Titta exempelvis på Ericssons MPS (Mobile Positioning System).

I min mening är SOAP är en standard som har ett behov att fylla. Säker kommunikation mellan två parter är svårt att göra idag. Hemmasnickarde API:er är dyrt att utveckla och underhålla, och där kan SOAP göra nytta.

Medlem sedan maj 20012 812 inlägg
#30

Jag håller med developer. Den stora vinsten med webservices (som inte är något nytt utan, om man hårddra det, en "förlängning och förenkling" av DCOM) är att man på ett enkelt och standiserat sätt kan skicka data mellan olika system (på olika plattformar) över Internet.

så de som kommer ha störst nytta med webservices är inte portaler utan företag som skall transportera data mellan sig själv, sig/underleverantörer eller sig/kunder.

Ett exemple vore om jag skapar en webbutik och istället för ha produkterna ilager så säljer jag direkt från leverantören! (typ bokus) jag skulle redan i min webbutik kunna fråga leverantörens ordersystem om den boken, som någon kund beställt, finns i lager eller måste beställas, om den finns så fall skriver jag det, eller så skriver jag att boken inte finns hos leverantören och att det tar ytterligare X dagar att få den.

Allt det kan man redan göra idag och görs också, men med webservices så får man ett standar sätt att lösa problemet på.

- M

Medlem sedan jan. 20012 204 inlägg
#31

Var på semenarium idag! The Code Machine.... var väldigt intressant så nu skulle jag vilja testa att skriva lite asp.net kod. Vad behöver jag för programvara och kostar den något? Föreläsaren hade nått jäkla program där han kunde skriva massa olika programeringsspråk i kostar det något för på det pappret vi fick står det olika priser upp till 20.000!!!!!! Hmm det jag vill är att tetsa lite kan jag göra detta på win 98 eller måste jag ha xp2000? månmga frågor men... jaja

Medlem sedan mars 20023 561 inlägg
#32

Du behöver .Net FrameWork och IIS, tror det måste vara version 5.x. Sedan så förenklar det ju om du skaffar Visual Studio.Net, det skulle nog snabba upp din kodning avsevärt. Lycka till!

Medlem sedan okt. 20005 273 inlägg
#33

P skrev:

på det pappret vi fick står det olika priser upp till 20.000!!!!!!

Det microsoft i ett nötskal dem ger en gratis FrameWork och sen får man betala massor för att utveckla!!

men du kan ju kolla därmare The ASP.NET Web Matrix Project som du kan ladda ner här (endast 1.2mb) http://www.asp.net/webmatrix/default.aspx?tabindex=4&tabid=46

Hoppas att du får hem frameworken så att du kan börja med detta för det är mega skoj :)

Medlem sedan jan. 20012 204 inlägg
#34

mm har fått hem frameWork och Web matrix verkar coolt.... men IIS 5.x var får man tag på det? kan man ladda ner det? hmm verkar jäkligt roligt, ska nog få tag på det andra också...

står på web matrixen att man inte behöver IIS men det funkar inte ändå för mig när jag ska testa sidorna.... hmm jag har inte win2k/xp utan ME spelar det någon roll?

Medlem sedan juni 20011 732 inlägg
#35

ASP.NET is available as free download and runs on the following platforms:
Microsoft Windows 2000 Professional and Server (SP 2 recommended)
Microsoft Windows XP Professional
Microsoft Windows .NET Server

Medlem sedan jan. 20012 204 inlägg
#36

jo men det funkar ju att instalera och köra men visar inga resultat i IE!

Medlem sedan juni 20011 732 inlägg
#37

Sorry, men du måste ha IIS5 eller högre. Annars kommer det inte att fungera... och IIS5+ finns bara till w2k/XP. Du kan alltså glömma att exekvera en .net-web på din ME-installation. Att du sedan kan installera frameworken är en helt annan sak, du kan ju använda andra delar i frameworken på din dator, exempelvis exekvera windowsapps programmerade på .net... asp.net är ju bara EN av de olika delarna på plattformen.

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)