Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Wc Geberit

Routere detinute in trecut si in ...

Teii din fața casei

E-Mail in serie prin Excel si Out...
 Modul alimentare rulou/jaluzea ex...

Recuperare fișiere dupa form...

Aplicatii stress test RAM

Asigurare auto hibrid
 Asus B550M - PC-ul nu porneste di...

Tzanca Uraganu - Inconjurat de Fe...

explicatie montaj breadboard

3 Doors Down - Kryptonite
 Semnalizati cand virati pe un dru...

Succesiune - mostenire apartament...

Donez Siofor de 1000mg ( diabet t...

Izolatie intre parter si etaj
 

.NET Core pe platforme non-Windows

- - - - -
  • Please log in to reply
36 replies to this topic

#1
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,189
  • Înscris: 24.02.2007
De curiozitate, dintre cei de pe aici ce nu programeaza in mod normal sub Windows, a incercat/pus cineva (ASP).NET Core la treaba sub Linux/OSX?

Ce impresie v-a lasat?

#2
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,819
  • Înscris: 06.10.2003
Încă nu au procesul de release bine pus la punct. Pe același canal îți vin și release-urile (RTM) și cele în preview. Le-am semnalat asta la 2.1 preview. Sper să ofere un repo cu RTM și unul cu test, cum au toate distribuțiile.
de fapt, ar trebui un singur repo, oficial dotnet, multi-distro, care să conțină:
- dotnet core
- mono
- mono develop (IDE)
- powershell
- sql server
- eventual Visual Studio Code
- + ce altceva e dotnet-based și cross-platform

Momentan pe OpenSuSE e cam așa:
Mono Develop vine ca flatpak. Bundled cu toate dependințele și rulează într-un container. Asta înseamnă că nu vede și, mai ales, nu are acces la .NET core-ul instalat. Visual Studio Code e ok ca editor, nu ca IDE așa că mai rămâne Rider-ul de la JetBrains ca IDE pe linux (io mi-am luat subscriptia ReSharper Ultimate + Rider pentru că modul lor de licențiere e per user deci pot rula ReSharper pe laptopul de servici, cu Win 10).
Mono nu e prin repos-urile oficiale; a trebuit să caut unul prin OBS cu activitate recentă și versiune la zi.
Dat fiind modul de instalare .NET core, în principiu mi se belește la fiecare update.

Pe Linux, Mono e echivalentul la .NET framework. Deci dacă suporți .NEt 4.7.1, de ex, ar trebui să compilezi cu mono, pe Linux. La capitolul ăsta există atributul MSBuild TargetFrameworks dar nu e implementat nici pe Windows, nici pe linux - după mine, ar trebui un drop-down în IDE cu versiunile definite în acest atribut (net471, netstandard21, etc) + un All.

De performantă - se lăudau că .NET core e mai rapid ca NodeJS. Donno. N-am ajuns acolo. Doar am upgradat o librarie .NET și încă lucrez la scripturile de build (care vor fi scripturi powershell, care e cross-platform)

Legat de hosting - încă nu se oferă dotnet core. Plesk, CPanel și restul din familie încă nu știu să suporte .NET core

Visul meu, de 10 ani de zile, a devenit realitate. Dotnet-uiesc pe linux!!!!!

Edited by shiva, 09 June 2018 - 13:03.


#3
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003
Mono e istorie, la fel si .NET 4.7 asa ca nu mai trebuie adus in discutie cand vorbim de viitor.

#4
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,819
  • Înscris: 06.10.2003
Doar că Windows Forms n-a murit. Și nici WPF, chestii care nu vor fi evăr portate pe .NET core.

#5
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
M-am interesat de tehnologiile Microsoft pe Linux cu ocazia cumpărării github.

Din ce am observat, au făcut progrese notabile în această arie, dar momentan semnalele sunt prea eratice.

Cu siguranță aș programa și în C# pe Linux dacă aș vedea ceva serios din partea Microsoft.

Ce oferă Microsoft momentan pentru persona cu care mă identific eu dpv profesional e mai degrabă o scrijelitură, nu un user story demn de o companie de miliarde.

#6
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003

 shiva, on 09 iunie 2018 - 22:27, said:

Doar că Windows Forms n-a murit. Și nici WPF, chestii care nu vor fi evăr portate pe .NET core.
Sigur ca vor fi mult timp de acum inainte in sistem. Numai ca fiind vorba de .NET Core inseamna ca ne referim strict la aplicatii web si multiplatforma, doar asta ridica in slavi, azi, Microsoft.

 OriginalCopy, on 12 iunie 2018 - 13:05, said:

Ce oferă Microsoft momentan pentru persona cu care mă identific eu dpv profesional e mai degrabă o scrijelitură, nu un user story demn de o companie de miliarde.
Sunt la inceput. Dar daca vor continua trendul, asa cum se lauda acum, va fi o alternativa la Java EE & Oracle DB si pe zona non Windows OS.

Edited by neagu_laurentiu, 12 June 2018 - 13:33.


#7
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,819
  • Înscris: 06.10.2003

 OriginalCopy, on 12 iunie 2018 - 13:05, said:

[...]Ce oferă Microsoft momentan pentru persona cu care mă identific eu dpv profesional e mai degrabă o scrijelitură, nu un user story demn de o companie de miliarde.
Da... e destul de haotic - .NET core / NET standard, modificări de versiuni, n pachete (pe linux), m pachete NuGet, cu chestii lipsă din .NET core ...

#8
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004
Cred ca tre sa fii o tira dilimache sa investesti intr-un proiect serios .NET pe linux. Adica sa te astepti de la Microsoft sa-ti ofere suport pe linux pe termen nedeterminat. Adica o companie care face sisteme de operare concurente, care costa bani seriosi. Io cred ca intentionat sint atit de "haotici" pe linux, pentru ca in final, dupa ce esti bine infipt in proiect si te-ai saturat de timpeniile lor, sa spui, "ok, ok, hai sa trecem pe Windoze" :w00t:

Daca in trecut Ballmer spunea ca Linux e cancer, acuma Microsoft spune ca iubeste Linuxu. Intrebarea este chiar iubeste linuxu sau n-au avut incotro, pentru cacanceru s-a intins prea mult? De fapt nu e dragoste, aveau nevoie de Linux pentru Azure Posted Image

#9
WinstonMontana

WinstonMontana

    Active Member

  • Grup: Members
  • Posts: 1,913
  • Înscris: 20.02.2018
@neagu.laurentiu
pai de ce sa faca asta cand are  ASP.Net ?
In plus .dot net pe linux este marketing ca sa folosesti toolurile din ecosistemul azure ca apoi sa treci pe asp

Edited by WinstonMontana, 12 June 2018 - 17:13.


#10
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003
Iti zice MS de ce: https://docs.microso...=aspnetcore-2.1
https://docs.microso...=aspnetcore-2.1
E si marketing dar lista aia tehnica e adevarata, acum MS dezvolta doar pentru .NET Core in principal.

 Mosotti, on 12 iunie 2018 - 17:09, said:

Daca in trecut Ballmer spunea ca Linux e cancer, acuma Microsoft spune ca iubeste Linuxu.
S-a sucit si Ballmer: https://www.zdnet.co...-now-i-love-it/
Ei iubesc doar banii. Nu tine aici de sistem, tehnologie, religie.

Edited by neagu_laurentiu, 12 June 2018 - 17:42.


#11
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

 neagu_laurentiu, on 12 iunie 2018 - 17:31, said:

E si marketing dar lista aia tehnica e adevarata, acum MS dezvolta doar pentru .NET Core in principal.
Misto, o sa urmaresc indeaproape progresul.

#12
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,819
  • Înscris: 06.10.2003
Mda, dar suportul pt. desktop pe linux lipsește cu totul. Deși Visual Studio 4 Mac e făcut pe baza la mono & MonoDevelop, nu e susținut oficial de MS.

Edited by shiva, 12 June 2018 - 23:41.


#13
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003
Deocamdata MS lasa zona desktop sistemului sau si motive sunt destule iar scenariul lui @Mosotti poate deveni realitate.

Daca ne uitam in istorie vedem cum MS are prostul obicei de a se plictisi repede de o tehnologie, peste cativa ani e foarte probabil sa auzim de la ei ca viitorul e in alt format. Deja cu UWP, ovationat de ei pana mai recent, dupa ce nu le-a iesit platforma mobila si integrarea cu desktopul, nu stiu ce sa-i mai faca, a ajuns balast in Windows 10 dar a apucat sa rescrie ceva pentru el, mai zic acum de Windows for ARM, e o nebuloasa totala.

#14
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,819
  • Înscris: 06.10.2003
Urăsc cu spume UWP și ideea asta de Wingoz App Store...de fapt ideea de operating system as a software (10 minute instalat Windows 10, 2 ore dezinstalat apps și eliminat tracking)

#15
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Posts: 33,295
  • Înscris: 21.04.2004
10 minute de instalat Windows 10 si o ora jumate de instalat Windows 10 update cu ecran albastru si procente care merg catre 100% de enspe ori.

Eram la socrii pe laptopul "de la tara" si am vrut sa-l sting cind sa plec si mi-o aparut fericirea de update. I-am zis lu nevasta-mea sa-l stinga ea cind e gata. Dupa vreo ora jumate ma suna si printre altele imi spune ca tocmai s-a terminat update-ul. N-am stiut de noul stil de update pina cind intr-o zi am ajuns acasa, am pornit calculatorul, tot ce voiam era sa ma joc ceva, si vad ca ma intreaba de update. OK, ma gindesc io, imi fac o cafea, halesc ceva, da-i sa mearga. O ora mai tirziu, cind inca rishnitza, nu stiam ce sa fac, sa-l sparg sau sa-l arunc pe geam. Intr-un final am zis hai sa ma duc sa ma culc si cind sa plec o pornit. Macar dupa ce se porneste merge bine :lol:

#16
neagu_laurentiu

neagu_laurentiu

    Guru Member

  • Grup: Senior Members
  • Posts: 40,570
  • Înscris: 30.07.2003
Da' zi si de Mac, cand l-apuca damblaua sa faca CRC la tot discul.

#17
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,819
  • Înscris: 06.10.2003

 neagu_laurentiu, on 14 iunie 2018 - 12:47, said:

Da' zi si de Mac, cand l-apuca damblaua sa faca CRC la tot discul.
De Mec nimic, că e pe invers cap-coadă.

#18
shiva

shiva

    Nameless hero. Professional bug slayer mom.

  • Grup: Senior Members
  • Posts: 14,819
  • Înscris: 06.10.2003
Ups! Nu mă așteptam la asta ...
Attached File  Screenshot_20180630_232251.png   13.26K   25 downloads

După mai multă meditație .. nu știu de ce s-au complicat cu .NET core când puteau porta tot .NET framework-ul și gata povestea (any developer, any platform)

Edited by shiva, 30 June 2018 - 22:36.


Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate