Kom ihåg mig?
Home Menu

Menu


Microsoft går open source med .Net

 
Ämnesverktyg Visningsalternativ
Oläst 2014-12-04, 00:34 #31
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av Adestro Visa inlägg
Hm, nu jämför du ju en plattform för webbutveckling (ASP.NET) och en för desktoputveckling (WPF)? Och även om WPF kommer underhållas många år framöver är det väl ModernUI och WinRT-runtimen som Microsoft kommer pusha hårdast.
Vi fick dessutom senaste versionen av Mono-Complete att fungera på en Raspberry Pi (med ett debian derivat kallat Mint) i går (Tisdag) på jobbet.

Vår C#-utvecklade applikationer med grafiskt användargränssnitt funkade klockrent. Man måste bara installera SSL-certifikaten manuellt för att det ska rulla på felfritt.

Vi utvecklar applikationerna med C# i Microsoft Visual Studio Professional 2013 (VS). Vi kompilerar projektet i VS till en EXE-fil (och några stödfiler) som vi bara kopierar över till Raspberry Pi med Filezilla (FTP). Sätter exekveringsbiten med kommandot:

sudo chmod +x program.exe

sen är det bara att köra så det ryker....

Skillnanderna är väl mest att serieportarna heter 'COM8' i Windows-miljön men '/dev/class/gpio/gpio24' i Linux-miljön.

Senast redigerad av Conny Westh den 2014-12-04 klockan 00:44
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-02, 14:57 #32
SEAPelle SEAPelle är inte uppkopplad
Medlem
 
Reg.datum: Oct 2008
Inlägg: 208
SEAPelle SEAPelle är inte uppkopplad
Medlem
 
Reg.datum: Oct 2008
Inlägg: 208
Citat:
Ursprungligen postat av Clarence Visa inlägg
Så MS underhåller och vidareutvecklar alla ramverk och de funktioner de släppt med komplett backwards compatibility och kommer fortsätta göra så? När släppte den senaste ASP classic versionen? Vad händer när de droppar support helt? Då måste man också droppa säkerhetsuppdateringar för hela sitt OS eller skriva om hela sin kod?
Utvecklingen av ASP Classic upphörde för många r sen, lite osäker men gissar på 7-8 år. Windows Server 2012 med IIS8 har fullt stöd för Classic ASP så stöd för det gamla systemet är åtta år till med extended support. Det anser jag vara god support mot gamla användare.
SEAPelle är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-04, 21:47 #33
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
danjel danjel är inte uppkopplad
Medlem
 
Reg.datum: Nov 2003
Inlägg: 214
Citat:
Ursprungligen postat av Conny Westh Visa inlägg
ASP.NET är gammalt, nu används WPF (Windows Presentation Foundation) och WCF (Windows Communication Foundation)...
ASP.NET är inte gammalt, det är den teknik som används för webbutveckling i MS miljö..
danjel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-06, 01:20 #34
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Citat:
Ursprungligen postat av danjel Visa inlägg
ASP.NET är inte gammalt, det är den teknik som används för webbutveckling i MS miljö..
WPF (Windows Presentation Foundation) är det senaste "stora" GUI- tekniken för webb i MS-miljön (nästan varenda jobbannons och konsultförfrågan innehåller WPF/WCF som krav).

Vissa använder den gamla MVC1/2/3/4 (MVC=> Model-View-Controller) men har även sett förfrågningar på den betydligt modernare MVVM (Model-View-View-Model http://en.wikipedia.org/wiki/Model_View_ViewModel ). Om man ser strikt tekniskt till arkitekturen borde den kanske heta View-ViewModel-Model eller View-ViewModel-DataModel.....

När man kör WPF så lägger man WPF-formulären som Controller i ASP.NET-sidorna men att koda direkt i ASP.NET är gammalt.

Jag själv kör med .NET Framework 4.5.1 just nu.

När vi kör Mono-Complete så kör vi v 3.5-4 på Raspberry Pi.

Senast redigerad av Conny Westh den 2015-01-06 klockan 01:27
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-06, 21:41 #35
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
Hej Conny,

Du är helt ute och snurrar det låter mer som du blivit hooked på någon tredjepartsprogramvara? Till att börja med tror jag du blandar ihop xaml och wpf.

Vad man kan läsa om vad Microsoft kokar ihop i sin asp.net 5 (vnext) så har det givetvis inget med wpf att göra då de jobbar mer att unifiera mvc, webapi, web pages samt mot plattformsoberoende och selfhosting exe's, molnstöd mm. Här har du en overview: http://www.asp.net/vnext/overview/as...net-5-overview
goose är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-07, 07:11 #36
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
Conny Westh Conny Westh är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Aug 2005
Inlägg: 5 166
xaml är ett XML-baserat format på fönsterdefinitionerna, tidigare använde man formatet .frm men i WPF använder man .xaml. Så jag blandar inte ihop wpf med xaml.

Om du anser att Microsoft Visual Studio 2013 Professional är en tredjepartsprogramvara får stå för dig.

Microsoft Visual Studio 2015 Professional är i beta1-stadiet och inte släppt som officiell version ännu.

Senast redigerad av Conny Westh den 2015-01-07 klockan 07:22
Conny Westh är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-07, 09:59 #37
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av Conny Westh Visa inlägg
WPF (Windows Presentation Foundation) är det senaste "stora" GUI- tekniken för webb i MS-miljön (nästan varenda jobbannons och konsultförfrågan innehåller WPF/WCF som krav).

Vissa använder den gamla MVC1/2/3/4 (MVC=> Model-View-Controller) men har även sett förfrågningar på den betydligt modernare MVVM (Model-View-View-Model http://en.wikipedia.org/wiki/Model_View_ViewModel ). Om man ser strikt tekniskt till arkitekturen borde den kanske heta View-ViewModel-Model eller View-ViewModel-DataModel.....

När man kör WPF så lägger man WPF-formulären som Controller i ASP.NET-sidorna men att koda direkt i ASP.NET är gammalt.

Jag själv kör med .NET Framework 4.5.1 just nu.

När vi kör Mono-Complete så kör vi v 3.5-4 på Raspberry Pi.
Finns väl i princip ingen som skriver webb med WPF?? Själv visste jag inte att det gick, för jag har inte hört talas om några som gör det.

I princip alla använder MVC som generell grund i min uppfattning. Sedan att många använder viewmodels för att t ex lägga valideringar på modellerna och ändå ha kvar rena EF-modeller (för att de inte gillar code first??) är väl knappast något som förändrar att de använder ASP.NET MVC som ramverk.

Sen jobbar väl de flesta med legacy system också, men annars tror jag bara det är Web Api som har egen traction i nuläget?

Sen att WPF är nytt är väl lite fel det också. Första WPF-versionen släpptes 2006, första riktiga MVC-versionen 2009. Så .NET MVC är alltså nyare än WPF. Inte för att det spelar någon roll då de inte har någon egentlig inbördes konkurrens.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-07, 10:59 #38
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
Conny, läs på lite mer om WPF snälla. Det är alltså WPF som renderar fönster i Windows gjorda i XAML.

Om du ska göra något som liknar WPF i web så måste du antingen 1) installera ett plugin tex silverlight som renderar gränsnitt mha XAML, men det är alltså inte WPF. 2) ha något plugin som på servern renderar html(5?) av din XAML. 3) ha en browser som stödjer rendering av XAML/WPF (XAML Browser Application), här stödjs ju bara IE och Firefox. Inga mobila enheter heller.
goose är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-07, 11:06 #39
gooses avatar
goose goose är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2007
Inlägg: 451
goose goose är inte uppkopplad
Flitig postare
gooses avatar
 
Reg.datum: Jun 2007
Inlägg: 451
Du säger vidare att du lirar Mono på er rasberry pi. Så här står det på monos hemsida:

"The easiest way to describe what Mono currently supports is:
Everything in .NET 4.5 except WPF, WWF, and with limited WCF and limited ASP.NET 4.5 async stack."

Hur går det ihop tror du då om ni nu kör WPF i linuxmiljö?
goose är inte uppkopplad   Svara med citatSvara med citat
Oläst 2015-01-07, 19:50 #40
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
jayzee jayzee är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2008
Inlägg: 1 089
Goose har rätt, jag jobbar professionellt med webbutveckling inom .NET med b.la. Microsoft som partner och kan lugnt säga att Conny (tyvärr) är ute och cyklar nu... ASP.NET MVC 5 är det senaste inom webbramverk från Microsoft och som används inom industrin.
Han är dock inte ensam om att tro WPF kan ersätta webbramverk.

Senast redigerad av jayzee den 2015-01-07 klockan 20:01
jayzee ä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)
 

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 03:56.

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