Mono ulegnie podziałowi?

07.07.2009 15:12, Autor: Adam Wróblewski (adam9870), Kategoria: News
NewsImage

Wczoraj pisaliśmy o sporze dotyczącym bezpieczeństwa platformy Mono w Linuksie. Teraz stanowisko w tej sprawie oficjalnie zajął Microsoft oraz społeczność skupiona wokół środowiska, które jak się okazuje, czekają wkrótce najprawdopodobniej radykalne zmiany.

Po zeszłotygodniowych apelach Richarda Stallmana, dzisiaj na blogu pracownika Microsoftu ukazał się wpis na temat zasad licencjonowania C# i CLI (ECMA). Peter Gallizapewnia w nim, że Microsoft nie zamierza w przyszłości dochodzić roszczeń przeciwko komukolwiek, kto tworzy, wykorzystuje, sprzedaje, importuje lub rozprowadza impelmentacje w ramach dowolnego modelu dystrybucji, w tym licencji z rodziny GNU General Public License.

Nie byłoby w tym nic dziwnego, gdyby nie fakt, że obietnice pracownika Microsoftu dotyczą standardów ECMA. Mono uwzględnia natomiast o wiele więcej standardów aniżeli ECMA. Z tego powodu - jak zapowiada Minguel De Icaza - już wkrótce kod platformy Mono podzielony ma zostać na kilka części. Pierwsza zawierać będzie wyłącznie elementy objęte ECMA, druga - autorskie implementacje pozostałych technologii, takich jak ASP.NET, ADO.NET i WinForms.

r   e   k   l   a   m   a

Komentarze (62)  

Avatar
programistaNET (niezalogowany) | 07.07.2009 15:33#1

I to jest właśnie Open Source. Nie ma możliwości ustandaryzowania otwartej technologii. Nikt nie używa Linuxa, bo go nie ma. Binarki z jednej dystrybucji nie działają na innej. Dlaczego? Bo jest wolny i otwarty. Taki sam los czeka aplikacje webowe. To co ja zrobię w 2 godziny wykorzystując płatne narzędzia Microsoftu, programista AJAX będzie programował kilka dni, po czym się okaże, że "to" nie działa na Internet Explorerze, a "tamto" na Operze, a jeszcze "coś innego" na Safari. Tutaj nie pomoże standaryzacja przez W3C. Trzeba byłoby ustandaryzować algorytm renderujący przeglądarki, a to nie jest możliwe. Dlatego programistom polecam .NET, który jest standardowym składnikiem Windows Vista i Windows 7.

Avatar
Jaahquubel (niezalogowany) | 07.07.2009 15:39#2

Czyli co? Będzie Poli-Mono? ;P

Avatar
Spandex (niezalogowany) | 07.07.2009 15:41#3

@programistaNET

"Nikt nie używa Linuxa, bo go nie ma." hahahaha!

ale żem się uśmiał :D hehe

jak nikt nie używa Linuksa bo go nie ma to jakim cudem ja mam takie coś?! hehe

p.s pisz sensowniej ;P i przeczytaj kilka razy to co napiszesz :P

Avatar
user (niezalogowany) | 07.07.2009 15:44#4

@programistaNET
to marny programista z Ciebie ,
pamietam jak swego czaspu pisalem projekt w C#, pojawil sie problem, z ciekawosci zerknalem wtedy na mono, i tam to dzialalo, na spotkaniu z programista MS nic sie nie dowiedzialem, byl tylko zdziwiony ze to nie dziala :)

Avatar
Linux_dla_ludzi (niezalogowany) | 07.07.2009 15:57#5

@programistaNET

Problem w tym, że strony napisane z wykorzystaniem PHP i Ajax są o wiele wydajniejsze niż w ASP.NET. A to że używasz Internet Explorera, który jest niezgodny ze standardami to już twój problem.

Avatar
programistaNET (niezalogowany) | 07.07.2009 16:01#6

@Jaahquubel
Nie oszukujmy się. Na rynku IT Linux nie istnieje. Używasz Linuksa. Czy działa ci na nim coś oprócz przeglądarki internetowej i odtwarzacza multimedialnego? Zainstaluj sobie nowego AutoCADa, Photoshopa, GTA 4. Chyba, że masz na myśli rynek serwerów. Faktycznie. 50% serwerów stoi na Windows. Nawet Apache częściej stawia się na systemach Microsoftu. Kolejne 10% serwerów to serwery Google, które stoją na oprogramowaniu Google. Jak do tego dodasz Solarisa, to na Wszystkie dystrybucje Linuksa zostanie 35% rynku serwerów. Skąd taki udział Windowsa? Z takiego faktu, że serwerów zwykle nie widać z internetu bo stoją w sieciach firmowych.
@user
Ty masz rozumowanie chłopie. Tobie coś nie działa, ale to ja jestem marnym programistą? Super.

Avatar
jasio (niezalogowany) | 07.07.2009 16:03#7

@Spandex
Bo ty (i wielu innych) jesteście tymi wyjątkami co potwierdzają regułę :)

Avatar
Ogryzek (niezalogowany) | 07.07.2009 16:04#8

@Spandex

Używa linucha, używa... niestety...

http://www.komputerwfirmie.pl/itbiznes/1,54786,6795132,Ile_kosztuje_darmowy_syst...

Avatar
szefo (niezalogowany) | 07.07.2009 16:06#9

Spandex, user -> nie rozumiecie intencji programistaNET, bo...

"Nikt nie używa Linuxa, bo go nie ma." - to metafora , bo jeśli mówisz Linux - to to tak naprawdę nie oznacza konkretnej dystrybucji, byłoby fajne gdyby nie to, że właśnie binarki z jednego nie działają na drugim linuksie i to sprawia, że ta metafora ma sens bo co linuks to inna struktura uniemożliwiająca uruchomienie więc jako tako linuks jako termin uniwersalnego systemu nie istnieje, oczywiście są źródła ale to nie jest user frendly, dlatego .net i mono obecnie są chyba najlepszym rozwiązaniem wieloplatformowym, sam piszę teraz program w c#, z tym że piszę na windows a działa na linuksie i osx dzięki mono.

Avatar
programistaNET (niezalogowany) | 07.07.2009 16:08#10

@Spandex
To było do ciebie nie do Jaahquubela. ;)

Avatar
Ender (niezalogowany) | 07.07.2009 16:20#11

stereo??

Avatar
trux (niezalogowany) | 07.07.2009 16:21#12

programistaNET@

"Nikt nie używa Linuxa, bo go nie ma. Binarki z jednej dystrybucji nie działają na innej. Dlaczego?"

Od tego każda dystrybucja GNU/Linuksa ma własne repozytoria.
Poza tym jak ktoś się uprze, to rpm-y można przerobić na deb-y. Istnieje jeszcze możliwość skompilowania danego programu i budowa paczki.

Avatar
T2 (niezalogowany) | 07.07.2009 16:33#13

@Trux

I zastanów sie czy to jest przyszłość infrastruktur IT ?

Avatar
trux (niezalogowany) | 07.07.2009 16:36#14

szefo@

Ale żeście się uczepili tych binarek...
Pod GNU/Linuksa programy są rozpowszechniane w dwóch postaciach: pakietów i zwykłych binarek.
Sterowniki Nvidi, programy: Vmware, Skype i gry można zainstalować pod każdą dystrybucją.

Najprościej jest powiedzieć, że się nie da...

Avatar
programistaNET (niezalogowany) | 07.07.2009 16:36#15

@Linux_dla_ludzi
Jeśli uważasz, że algorytm zaimplementowany w języku interpretowanym (PHP i JavaScript są interpretowane), działa szybciej od języka kompilowanego (CIL jest kompilowany przy pierwszym uruchomieniu), to ja nie chciałbym mieć takiego doradcy, jak ty.

Avatar
programistaNET (niezalogowany) | 07.07.2009 16:38#16

@trux
No, masz rację, a teraz wytłumacz to pani księgowej, której komputer się zepsuł, bo admin usunął skrót z pulpitu. xD

Avatar
Jaahquubel (niezalogowany) | 07.07.2009 16:46#17

@programistaNET | IPHASH : Q9-3M-3H-2Y | 07.07.2009, 16:08
@Spandex
To było do ciebie nie do Jaahquubela. ;)

Mimo to, wypowiem się.
Oprócz przeglądarek i odtwarzaczy multimedialnych chodzą mi też pakiety biurowe i najistotniejszy dla mnie Kile. Będę "zmuszony" używać Linuksa, dopóki na Windowsa nie powstanie narzędzie takie, jak Kile (w jednym oknie piszę w LaTeXu i robię obliczenia numeryczne w Octave'ie).
Co więcej, w zeszłym tygodniu potrzebowałem zmienić nazwy ponad 20 tysięcy plików, hurtem. Na takiej ilości plików zacinały się zarówno programy windowsowe, jak i linuksowe, których próbowałem użyć. Problem rozwiązałem pod Ubuntu w następujący sposób:
sudo apt-get install rename*
Zainstalowało się ok. 5-ciu programów, pierwszy z nich dał radę (GPRename, tryb graficzny). Gdybym nie miał Ubuntu, musiałbym zmieniać kilkadziesiąt razy po ok. tysiąc plików, albo szukać i instalować programy windowsowe (co zajęłoby więcej czasu, niż to, co zrobiłem na Ubuntu) i po kolei je sprawdzać. Dziś wiem, że ReNamer da radę, ale to akurat przypadek.

Dla każdego inne oprogramowanie jest dobre. Jeden lubi, jak mu grają Cyganie, drugi, jak mu buty śmierdzą, jak powiedziała p. Pakosińska z KMN.

Avatar
anonim (niezalogowany) | 07.07.2009 16:50#18

"Nawet Apache częściej stawia się na systemach Microsoftu. "
O LOL Nikt praktycznie nie stawia WAMP w 99% jest to LAMP
". Na rynku IT Linux nie istnieje"
Największy LOL świata a na czym się zazwyczaj stawia np. bazy oracle ?a klastry to co rybka?

"Zainstaluj sobie nowego AutoCADa, Photoshopa, GTA 4. Chyba, że masz na myśli rynek serwerów. Faktycznie. 50% serwerów stoi na Windows. Nawet Apache częściej stawia się na systemach Microsoftu. Kolejne 10% serwerów to serwery Google, które stoją na oprogramowaniu Google. Jak do tego dodasz Solarisa, to na Wszystkie dystrybucje Linuksa zostanie 35% rynku serwerów."
Ale brednie rynek it i GTA 4. Tak ph i autocad działa pod wine wersja 2008.
Windows ma 73% rynku serwerów x86(mówię ogólnie o wszystkich rodzajach) a po za nimi nie istnieje praktycznie. Co to jest oprogramowanie google chłopcze? Wszystkie serwery google chodzą na linuks. Tym postem udowodniłeś swoją nie znajomość tematu, że chodzisz do gimnazjum czy liceum i zrobiłeś jedną aplikację w c# to nie znaczy że jesteś bosem

Avatar
jasio (niezalogowany) | 07.07.2009 16:56#19

@programistaNET
Generalnie to ASP.NET korzysta z JavaScriptu. Po za tym problemem ASP.NET jest to, że w każdym formularzu ustawia on ViewState, który jest bardzo długi i troche wolniej sie strona wczytuje.

Avatar
trux (niezalogowany) | 07.07.2009 17:00#20

programistaNET@

1.Czemu admin miał by pani księgowej usuwać skrót z pulpitu?
2.Gdyby nawet tak się stało, to pani księgowa mogła by uruchomić program z menu start (nie zależnie od platformy).

Avatar
Methzl (niezalogowany) | 07.07.2009 17:02#21

@programista
Daję głowę, że gdyby admin usunął jej ikonę z pulpitu na windowsie to nie uruchomiła by niczego.
Swoją drogą to jaki jest sens używania C# na Linuksie? Jest dużo lepszych rozwiązań, Python, Ruby w połączeniu z C++ daję te same o ile nie lepsze możliwości.

Avatar
szefo (niezalogowany) | 07.07.2009 17:04#22

@trux -> tylko, że sterowniki i programy trzeba pisać pod każdą dystrybucję z osobna, i ktoś musi się tym zajmować, pisząc w mono/.net program działa tak jak jest bez zmian lub bardzo małe zmiany.
@Linux_dla_ludzi -> bzdury piszesz, programistaNET ma rację, asp.net jest wydajniejsze niż php i ajax( choć ajax to też client side więc tu sprawa dyskusyjna porównywania wydajność), a już na pewno ma większe możliwości bo od zawsze było obiektowe a php nie.

programistaNET jestem z tobą, też piszę w .net - tak bardzo was ludzie boli, że programistaNET ma obiektywne i uczciwe zdanie na ten temat?

Avatar
szefo (niezalogowany) | 07.07.2009 17:16#23

@jasio -> nie prawda, możesz całkowicie wyłączyć viewstate, generalnie to wiele stron korzysta z javascriptu, więc jak o czymś nie masz pojęcia to nie pisz.
@Methzl -> "daję te same o ile nie lepsze możliwości." - to jest stwierdzenie, czy pytanie ? piszesz to z doświadczenia ? I nie używania c# bo to tylko składnia, a mono. To zrób ładny program GUI który jest user frendly w pythonie, ruby i c++ i działa od razu na trzech platformach bez zmian w kodzie(win, linuks,osx).
P.S. Dodałem, że .net/mono obsługuje pythona i ruby?

Avatar
trux (niezalogowany) | 07.07.2009 17:17#24

szefo @
"tylko, że sterowniki i programy trzeba pisać pod każdą dystrybucję z osobna"

Co za bzdury...
http://www.nvidia.co.uk/Download/index.aspx?lang=en-uk

Są tam jedynie binarki:Linux 32 bit i Linux 64 bit. No i gdzie te dystrybucje :D. Tak samo jest na stronie Vmware.

Avatar
Karach (niezalogowany) | 07.07.2009 17:31#25

Methzl bardzo słusznie napisał : "Swoją drogą to jaki jest sens używania C# na Linuksie?"

I od tego pytania powinna zacząć się ta dyskusja. A jeśli nie zacząć, to skończyć. ;)

Avatar
NT 666.9 (niezalogowany) | 07.07.2009 17:31#26

@programistaNET
Masz rację. Zacznę używać windows'a vista.
Programy mogę sobie łatwo w sieci znaleźć,
nie muszę nic w konsoli wklepywać tylko next...next...ok.

Będę korzystał z IE8 (oczywiście nasza-klasa version) - w końcu ma mi się wszystko otwierać bezpiecznie i szybko i mam gdzieś jakieś tam standardy.
A, że jak potne sobie kilka design'ów w HTML-u i CSS-ie to nie bardzo to teges to co tam...

A, że w rejestrze czasami trzeba pogrzebać i zaopatrzyć się w bardzo dobry program antywirusowy i firewall to nic takiego...

A, że folder winsxs stale się rozrasta mi to w ogóle nie przeskadza - w końcu mam 2 TB dysk...

A, że vista mieli dyskiem, zbyt często parkuje głowicę i zabiera zbyt dużo pamięci RAM - w końcu mam 4 rdzenie z 8 GB RAM a sprzęt zmieniam co dwa lata by móc mieć najnowszy system z Redmond...

"Czy działa ci na nim coś oprócz przeglądarki internetowej i odtwarzacza multimedialnego? Zainstaluj sobie nowego AutoCADa, Photoshopa, GTA 4."

I to jest koronny argument!
Przecież każdy szanujący się tutaj "fachowiec" zdjęcia z imienin cioci obrabia w oczywiście legalnie pozyskanym "fotoszopie" a nie w jakimś tam nędznym gimp'ie...

Mi wszystko działa na linuksie dlatego wracam na windows'a.
By móc mieć świadomość, że mogę sobie fotki z imprezy "u cioci na imieninach" obrobić w spiraconym Photoshop'ie i pograć w GTA4 - choć gierki mnie nie kręcą...


Ehhh...Kiedy wy wreszcie zrozumiecie, że linux is NOT windows...

Avatar
programistaNET (niezalogowany) | 07.07.2009 17:42#27

@Spandex
To że używasz LaTeXa świadczy o tym, że żyjesz w poprzedniej epoce i dyskusja na temat .NET nie ma w takiej sytuacji sensu.
@anonim
Zarzucasz mi brak wiedzy. Badania mówią jednoznacznie, że Apache zwykle działa pod Windowsem. Podobnie sprawa ma się z bazami Oracle, które najczęściej stawia się na Solarisie. Uważasz, że rynek gier komputerowych ma mniejsze znaczenie niż klastry w tej branży? Ja uważam odwrotnie. Piszesz, że działa ci Photoshop pod Linuxem. Faktycznie. Działa. Ale czy wszystko działa? Czy tak samo działa? Przeczytać w sieci, że działa to ja też umiem. Dalej sam piszesz, że Windows to 75% serwerów x86. Ile jest serwerów działających na Itanium, SPARC czy PowerPC? Nawet gdyby je wliczyć, to udział Windows spokojnie przekroczy 50%. Serwery Google działają na Linuksie? Nie! One działają na atuorskim oprogramowaniu Google. Gdyby tak było to urządzenia do wyszukiwania Google dla firm miałyby dołączone płyty z kodem źródłowym oprogramowania. Ty faktycznie nie znasz tematu.
@jasio
Twoja wypowiedź potwierdza tylko to, co napisałem, że aplikacje webowe działają wolniej od instalowanych w komputerze. Przeczytaj uważnie co napisałem. Stwierdziłem, że aplikacja interpretowana działa wolniej.
@trux
Zanim zostałem programistą, byłem administratorem sieci biurowej. Ty nie byłeś.
@Methzl
Jaki jest sens używania Linuxa, skoro ten darmowy system po dwóch latach eksploatacji wychodzi drożej, niż płatne oprogramowanie Microsoftu?
@szefo
Niestety ludzie muszą zrozumieć, że to Google i cloud computing jest zagrożeniem dla społeczeństwa, nie Microsoft.

Avatar
mateo (niezalogowany) | 07.07.2009 17:47#28

@programistaNET
"I to jest właśnie Open Source. Nie ma możliwości ustandaryzowania otwartej technologii."

Powiedz mi po co komu Mono? Co ty rozumiesz przez Open Source? Co jest według ciebie standardem?

"Nikt nie używa Linuxa, bo go nie ma."

Chyba mówisz tylko o swoim domu.
Pracowałem jakieś kilka miesięcy temu dla jednej firmy. W jednej siedzibie było jakieś 50 stanowisk z system Windows xp. W drugiej siedzibie było jakieś 200 z systemem Gentoo Linux. Podobnie sytuacja ma się kiedy jakiś roku temu odwiedzałem jedną z bibliotek gdzie na jakichś 30 stanowiskach była zainstalowana Fedora Linux. Takich miejsc jest obecnie dużo i jakaś wątpię aby jakakolwiek firma
czy biblioteka miała interes w promocji tego systemu. Oni po prostu zlecają instalację tego systemu jakiejś firmie i używają go.

"Binarki z jednej dystrybucji nie działają na innej."

Mówisz o paczkach - czyli coś co jest częścią danej dystrybucji. Tak samo jak oprogramowanie które możesz zainstalować z płyty z systemem Windows- w tym przypadku spróbuj zainstalować soft z płytki Windows xp dostarczony przez Microsoft na Windows Vista. Natomiast praktycznie każda komercyjna gra czy program dla systemu Linux jest dostarczana z wygodnym instalatorem .
ten instalator możesz uruchomić na każdej dystrybucji. Przykładowo gra Cold War możesz ją uruchomić na każdej dystrybucji Linuksa. Działa po prostu znakomicie. Podobnie Flash Player czy Adobe Reader itd.

"Dlaczego? Bo jest wolny i otwarty."

Windows jest zamknięty i niewolny - Co z tego?
Przecież do działania programu potrzebny jest np

http://www.tuxgames.com/details.cgi?&gameref=143

Powiedz mi gdzie ty widzisz nazwę dystrybucji?

Nieważne jak dana dystrybucja się nazywa. Możesz uruchomić każdy program lub grę jeśli posiadasz bibiioteki dostarczone przez producenta.

"Nie oszukujmy się. Na rynku IT Linux nie istnieje. Używasz Linuksa."

Mam mniejszy udział na rynku to wszystko

"Zainstaluj sobie nowego AutoCADa, Photoshopa, GTA 4."

Przecież te programy nigdy były tworzone dla systemu Linux. Po co mam marnować czas
i pieniądze na producentów którzy tworzą program
dla systemu którego nie używam. Również dobrze jako użytkownik Visty mógłbyś kupić programy dla Mac OS X- pytanie tylko w jakim celu miałbyś to zrobić? Dlatego nie dostanie od mnie ani złotówki producent który nie tworzy natywnej wersji programu czy gry dla systemu Linux
Nigdy nie używałem AutoCADa i Photoshopa. jest wiele komercyjnych programów typu Cad dla Linuksa np varicad lub programy grficzne np Idruna Photogenics. Ceny są dość atrakcyjne - więc nie widzę problemu.
Jeśli chodzi o gry to nigdy nie znosiłem GTA i nigdy nie słyszałem o natywnej wersji dla systemu Linux-
Więc to bezużyteczne dla mnie jest. W tym miesiącu zakupiłem dla Linuksa gry takie jak Caster,
H-Craft Championship i Sacred Gold. Kupiłem je dlatego ponieważ lubię grać i producenci stworzyli wersję dla systemu którego używam - dlatego z przyjemnością zapłaciłem.

Avatar
mateo (niezalogowany) | 07.07.2009 18:19#29

@programistaNET
"Niestety ludzie muszą zrozumieć, że to Google i cloud computing jest zagrożeniem dla społeczeństwa, nie Microsoft."

Firmy są zagrożeniem dla społeczeństwa? W którym miejscu? Świetny żart. Rozumiem zjawisko konkurencji pomiędzy firmami. Jednak tego co napisałeś niestety nie rozumiem. Ten tekst to chyba słyszałem w serialu Prison Break.

"Jaki jest sens używania Linuxa, skoro ten darmowy system po dwóch latach eksploatacji wychodzi drożej, niż płatne oprogramowanie Microsoftu?"

To może podaj jakiś przykład?

Avatar
szefo (niezalogowany) | 07.07.2009 18:28#30

Zauważcie, że większość odbiega od dyskusji, pytania w stylu "a po co jest c# na linuksie, czy mono" już sugerują, że nie macie wyobraźni, a odpowiedzcie sobie na pytanie dlaczego nie ? przeszkadza to wam ? ja nie krytykuję linuksa, a co niektórzy tutaj od razu bluzgają .net od c# po asp.net nie mając pojęcia , a nawet interesu żeby o tym rozmawiać, ale krytykować to potrafią. Mono jest odpowiednikiem .net framework w linuksie i mac osx. Mono możecie traktować jak wymagania programu, tak samo jak wymaganiem mogą być jakieś biblioteki w linuksie, jeśli ktoś robi program w mono i udostępnia go na linuksa, to będzie on miał takie a nie inne wymagania, jeśli ktoś chce ten program to zainstaluje mono i tyle - jeśli ktoś na to się nie godzi to jego sprawa, technologia dobra jak każda inna, więc nie krytykujcie bo nie ma powodu.

Avatar
szefo (niezalogowany) | 07.07.2009 18:30#31

Karach- > to zadaj sobie pytanie dlaczego nie używać mono na Linuksie ?

Avatar
Joker (niezalogowany) | 07.07.2009 18:37#32

(( Binarki z jednej dystrybucji nie działają na innej. )):
A to od kiedy?

(( Dlatego programistom polecam .NET )):
Mono to właśnie implementacja .NET.

(( Problem w tym, że strony napisane z wykorzystaniem PHP i Ajax są o wiele wydajniejsze niż w ASP.NET. )) Że co?
http://shootout.alioth.debian.org/u32q/benchmark.php?test=all〈=all&box=1

Avatar
Methyl (niezalogowany) | 07.07.2009 19:04#33

@szefo
Ostatnio robiłem program w wxPythonie i działał od razu i na Windowsie i na Linuksie bez zmian w kodzie. Podejrzewam że podobny program w C# byłby sporo obszerniejszy i trudniejszy w utrzymaniu.

Avatar
Alex (niezalogowany) | 07.07.2009 19:10#34

@Ogryzek
Ale tego artykułu już nie czytałeś, co nie?
http://www.heise-online.pl/news/LiMux-nasladowcy-monachijskiej-linuksowej-r-ewol...

Avatar
jasne jasne (niezalogowany) | 07.07.2009 19:21#35

Zmienia sie wladze albo dojda do innych wnioskow pozniej - nigdy nic nie wiadomo. Nawet niech to zapewnia w tej chwili glowny dyrektor w MS to przyeciez moze odejsc, umrzec itp, a nastepca bedzie mial inne podejscie do tej sprawy. Takie gadanie jak dziecka w przedszkolu, juz by lepiej nic nie mowili, bo skad maja wiedziec co bedzie w przyszlosci, tego nikt nie wie.

Avatar
anonim (niezalogowany) | 07.07.2009 19:43#36

"
Zarzucasz mi brak wiedzy. Badania mówią jednoznacznie, że Apache zwykle działa pod Windowsem"
gdybyś sprawdził czego dotyczą badania to byś mi pisania głupot nie zarzucał. Doskonale wiem o jakich mówisz badaniach a teraz to czego nie do czytałeś BADANIA MÓWIŁY O SYSTEMACH NA KOMPUTERACH DEVELOPERÓW I BYŁO TO OKOŁO 85% WINDOWS. ANI SŁOWA NIE BYŁO O SERWERACH. Poćwicz czytanie

Avatar
exxpert (niezalogowany) | 07.07.2009 19:44#37

@jasio:
hehe no comment, proponuje nie pisac o czyms o czym nie masz pojecia

@reszta:
asp.net vs php
http://naspinski.net/post/AspNet-vs-php--speed-comparison.aspx

@reszta inna:
przenioslem sie z php na asp.net
zalety asp.net
1. bezkonkurencyjne darmowe narzedzia (wersje express)
2. bogata ilosc bibliotek (tez bezkonkurencyjna) - uporzadkowane , latwe w uzyciu
wady:
1.negatywan propoganda ludzi ktorzy nei maja pojecia o tym
2.problemy z hostingiem (mysle ze to jest glowny problem w skasowaniu reszty)

niewygodna prawda:
tak naprawda w asp.net i php da sie zrobic to samo nei ma zanczenia predkosc aplikazji zalezy od wiedzy developera + przy duzych rozwiazaniach infrastruktury.
Np wykorzystanie cache, odpowiednia architekture bazy danych. itp etc. itp

Avatar
anonim (niezalogowany) | 07.07.2009 19:46#38

"Nie! One działają na atuorskim oprogramowaniu Google. Gdyby tak było to urządzenia do wyszukiwania Google dla firm miałyby dołączone płyty z kodem źródłowym oprogramowania. Ty faktycznie nie znasz tematu."
Ty w ogóle wiesz co to linux? Powiedz mi co ma oprogramowanie do systemu operacyjnego jeśli idzie o licencje? No i po trzecie według ciebie do androida powinni dorzucić płytę z źródłem kernela linuksowego? Człowieku rozumu trochę. Tak serwery google chodzą na linuks

Avatar
anonim (niezalogowany) | 07.07.2009 19:48#39

"Jaki jest sens używania Linuxa, skoro ten darmowy system po dwóch latach eksploatacji wychodzi drożej, niż płatne oprogramowanie Microsoftu?"
Pokaż swoje tajne raporty.
Ja mogę przytoczyć dowód który temu zaprzecza, mianowicie np. francuska żandarmeria

Avatar
demikaze (niezalogowany) | 07.07.2009 19:50#40

Czytam czytam te komentarze i sam już nie wiem, czy śmiać się czy płakać...

Avatar
Borzole (niezalogowany) | 07.07.2009 19:54#41

Zabrali byście się za coś produktywnego, zamiast udawać gimnazjalistów.

Po co mono na linuksie? Bo można i tyle w temacie, a że rozbiją to na mniejsze pakiety to okidoki, przynajmniej się sytuacja wyklaruje.
Zresztą zrobiono w tym parę fajnych aplikacji:
http://mono-project.com/Screenshots
więc nie rozumiem pytania :)

ps. Dobre teksty z tym AutoCAD, Photoshop itd. żebym to ja jeszcze miał coś z grafiką wspólnego :) dawaj dalej, a z tym latexem to też widać ma ktoś pojęcie do czego to.
Nauczcie się wreszcie, że Windows i Linux duszy nie mają :) wybiera się to co w danym zastosowaniu sprawdzi się najlepiej i najtaniej > nie zawsze windows, nie zawsze linux.

I po co ten fanatyzm, to tylko zlepek zer i jedynek.

Avatar
anonim (niezalogowany) | 07.07.2009 19:58#42

"Podobnie sprawa ma się z bazami Oracle, które najczęściej stawia się na Solarisie"
Ta jasne tylko przypadkiem oracle był jednym z większych udziałowców w rozwoju kernela linuksowego, ponadto zaczął świadczyć pomoc techniczną względem RHEL a do tego kierował ogólnie wielu programistów w kierunku linuksa po to tylko żeby wszystko stawiać na solarisie LOL. Teraz kiedy przejmują suna można powiedzieć że się mocno na solarisie skupią

Avatar
szefo (niezalogowany) | 07.07.2009 20:00#43

Methyl ->

"Podejrzewam że podobny program w C# byłby..."

, wiesz co ja też mogę sobie podejrzewać to i owo. Widzisz różnica między mną i tobą jest taka, że ja z góry nie zakładam, że program w wxPython byłby sporo obszerniejszy i trudniejszy w utrzymaniu niż program w MONO( nie c#, bo to jest SKŁADNIA nauczcie się..!) , tak więc tak jak ty postępują fanboje, z góry zakładając , że ich rozwiązanie jest "jedynym słusznym", od razu obrażając inną technologię i traktując ją z góry - CZŁOWIEKU - ja nie mówię, że tylko .net i mono jest "jedynym słusznym" rozwiązaniem, a cała reszta to gówno lub nie zakładam, że tak jest ( tak jak ty z góry osądzasz)- POJMUJESZ TO ? Zakładam, że jest dobre i że dlaczego nie miałbym używać go do programów na linuksa i osx gdy mi odpowiada, piszesz w czym innym ok, masz do tego prawo i nie mówię, że twoje to syf a moje ok - ZROZUMIAŁEŚ ? Fanbojom dziękujemy.

A tu kolega @Joker ładnie zauważył pewne wyniki -> http://shootout.alioth.debian.org/u32q/benchmark.php?test=all%E2%8C%A9=all&box=1 jest i mono i python, także php i asp.net - daje to do myślenia.

Avatar
zxcv (niezalogowany) | 07.07.2009 21:09#44

@programistaNET
"To że używasz LaTeXa świadczy o tym, że żyjesz w poprzedniej epoce"
Naprawdę niezły dowcip. Ciekawe zatem, czemu uczą LaTeXa np. na wydziałach matematyki, skoro to taka przestarzała technologia.

Avatar
szefo (niezalogowany) | 07.07.2009 21:50#45

@Borzole - > "Po co mono na linuksie? Bo można i tyle w temacie" - bardzo ładnie powiedziane.

Avatar
Methyl (niezalogowany) | 07.07.2009 22:05#46

@Szefo
Nie twierdzę, że C# jest zły, po prostu dla mnie głupotą jest portowanie go na siłę na Linuksa, skoro są lepsze (takie same) natywne rozwiązania. Jedyny sens widzę w tym, żeby można było uruchamiać aplikacje w .NET powstale na Windows.

Avatar
jasio (niezalogowany) | 07.07.2009 22:15#47

@jasio, @exxpert
W kwesti JS chodziło mi o to że kontrolki ASP.NET używają JS do wywoływania PostBack - a co za tym ASP.NET też kożysta z języków interpretowanych (dokładniej to produkują taki kod). A że ViewState można wyłączyć to wiem (np. ASP.NET MVC w ogole go chyba nie obsługuje), ale jeżeli się tego nie zrobi to dokument jest większy co jest prawdą

Avatar
Linux_dla_ludzi (niezalogowany) | 07.07.2009 22:15#48

@programistaNET
to otwórz stronę napisaną w ASP.NET a potem w PHP to zobaczysz
Nie ma co się podniecać Microsoftem i jego daremnymi technologiami

Avatar
Jędrek (niezalogowany) | 07.07.2009 22:15#49

@programistaNet
aleś chłopie znalazł miejsce do popisywania się swoją wiedzą. To mniej więcej tak jakby pani Zosi w biurze tłumaczyć jak się instaluje system operacyjny. Na pewno czujesz się baaardzo dowartościowany.

Avatar
ConSi (niezalogowany) | 07.07.2009 23:23#50

@programistaNET

Myslisz ze nie uzywasz linuksa, w ogole :)?
Mylisz sie i to nawet nie wiesz jak bardzo, rozejrzyj sie, 95% szans ze router pod twoim biurkiem dziala na linuksie, duze szanse ze twoj tuner tv o ile go masz tez stoi na linuksie, idac ulicą ogladasz sobie telebimy z reklamami, tak, one tez sa linux-based, lacysz sie do hotspota, 99,9% jest linux-based, nie wspominajac o tym ze nie ma dnia w ktorym nie otwierasz strony hostowanej przez apache / lighttpd / ngnixa odpalonego na linuksie. Standaryzacja? Zaplac za sles'a rhel'a, mniej niz za windows, a jakosc ogromna, bazy ? sles realtime wyrywa solarisa z butów ;)

Co do google, to nie musza udostepniac kodu zrodlowego, w ogole nie wiesz o czym mowisz. Maja autorski webserver, ktory jest closed-source. Ale dziala na maszynach z kernelem linuksowym a do tego zrodla udostepniac nie musza, bo to jest udostepnione :)

ASP.NET? No i co z tego ze jest prekompilowane jak ta marna technologia jest wolniejsza od intepretowanego pythona po fastcgi? PHP z wrapperm fcgi tez raczej wygrywa wydajnoscia :)

Wszystko to marketing, marketing i jeszcze raz marketing.

Avatar
szefo (niezalogowany) | 07.07.2009 23:31#51

Methyl -> nie twierdzisz, ale jednak twierdzisz bo z góry piszesz cytuję "Podejrzewam że podobny program w C# byłby sporo obszerniejszy i trudniejszy w utrzymaniu." - słowo "Podejrzewam" świadczy, że nie miałeś nawet styczności z .NET więc skąd takie założenia ? z doświadczenia ? - wątpię - tak jak mówiłem tak piszą tylko fanboje, więc zdecyduj czy chcesz nim być.

"po prostu dla mnie głupotą jest portowanie go na siłę na Linuksa" - jakie na siłę, nikt ich nie zmusza do portowania, robią to z własnej woli bo chcą a m$ im w tym nie ma zamiaru przeszkadzać i w dodatku .NET to bardzo dobra platforma, a że "głupota" to już raczej twoja opinia i to wg. mnie nietrafna.

Nie wiem, też co rozumiesz pod pojęciem: są lepsze, takie same, czy natywne rozwiązania. Natywne to c, c++ rozumiem, ale czy są one tak przenośne jak program .NET/MONO w postaci binarnej, chyba nie - nie zapominajmy też, że siła .NET/MONO to nie tylko przenośność kodu, ale też szybkość pisania aplikacji o wiele większa niż w np. c++ z uwagi na architekturę .net. Tak samo można się uprzeć, że .net/mono przecież są napisane w natywnym języku. A czy coś jest lepsze, pozornie takie same to już subiektywna opinia, ważne że ty nadal widzisz tylko swoje "jedyne słuszne" rozwiązanie i może tego nie widzisz ale twój kolejny post to była kolejna krytyka .net/MONO( nie c# bo to jest składnia nie technologia!!!), więc się zastanów co ty wypisujesz... bo ja np. widzę sens w tym aby uruchomić aplikację .NET napisaną w Windowsie na linuksie bo jeśli jest przydatna to czemu nie.

@jasio -> a ty to już w ogóle się nie wypowiadaj, na google to ja też mogę sobie poszukać i poczytać, nie jest prawdą, że kontrolki używają JS cały czas aby wykonać postback, wszystko zależy od ciebie i wszystko możesz zmienić, po za tym dziś każda licząca się strona używa JS, z którego jak zaznaczam nie musisz korzystać, co do viewstate - poczytaj do czego to służy i po co jest i sprawdź jak problem który rozwiązuje viewstate jest rozwiązany w stronach PHP- wtedy pogadamy.

P.S a te kilka linijek viewstate to naprawdę mało.

Avatar
Tombi (niezalogowany) | 07.07.2009 23:41#52

I po co te sprzeczki na temat OSów? Każdy używa tego co mu wygodniejsze. Windows ma lwią część rynku, więc i komercyjnych programów (gier) jest na niego więcej. Twierdzenie, że Linux nie istnieje jest prawdziwe i sprzeczne zarazem. Linux to grupa OSów a nie jeden konkretny. Z roku na rok jest coraz lepszy i zdobywa coraz więcej zwolenników. W ciągu ostatnich lat mocno się zmienił i śmiało może już konkurować z Windowsem. Sam przed laty używałem Auroxa i po pewnym czasie dałem sobie spokój. Dziś powoli wracam do Linuxa i na każdym kroku zaskakują mnie zmniany na "+" w nim. Jeśli komuś nie pasuje jakiś OS to niech go po prostu nie używa a nie atakuje innych za jego przekonania.

Avatar
szefo (niezalogowany) | 07.07.2009 23:48#53

@Linux_dla_ludzi - > "to otwórz stronę napisaną w ASP.NET a potem w PHP to zobaczysz" o gościu najlepsze porównanie roku nie ma co, chyba najobiektywniejszy test i w dodatku z gwarancją jakości wykonania...

@ConSi -> "ASP.NET? No i co z tego ze jest prekompilowane jak ta marna technologia jest wolniejsza od intepretowanego pythona po fastcgi? PHP z wrapperm fcgi tez raczej wygrywa wydajnoscia :)"

LOL polecam -> http://www.wrensoft.com/zoom/benchmarks.html , dodatkowe wykresy http://naspinski.net/post/AspNet-vs-php--speed-comparison.aspx

Avatar
borzole (niezalogowany) | 08.07.2009 0:35#54

ech, ten nieszczęsny link
http://shootout.alioth.debian.org/u32q/benchmark.php?test=all%E2%8C%A9=all&box=1
to jest trochę pojechane, proszę zajrzeć do źrodeł.
* ten sam problem MATEMATYCZNY, czyli mówimy tylko i wyłącznie o benchmarku do numeryki.
* Poza tym nie są używane żadne fikuśne biblioteki dla poszczególnych języków tylko to co język sam z siebie dostarcza (nie ma np. boost, gsl, pygsl itd.).
* trzeba by się zastanowić na ile ten kod jest zoptymalizowany.
* taki śmieszny trik, w testach użyto 4 rdzenie, a tylko jeden zajęty :) to już mogli sobie darować i dać 1.
* nie widzę rachunku błędu, a bez tego to można naciągać wyniki do woli.

Test bardzo ogólny, bez sensu jest porównywanie 20-30 języków na raz jednym testem, groch z kapustą.

ps. Dla tych co jęczą na powolną javą: posortujcie ten test według "Elapsed secs".

Avatar
programistaNET (niezalogowany) | 08.07.2009 0:42#55

@szefo
Dobra stary. Dajmy już sobie spokój. Z maniakami open source i tak nie podyskutujesz. Jedyne co zrobili, to zarzucili nas dziesiątkami niesprawdzonych haseł i informacji. W ostatecznym rozrachunku i tak wygra lepsza technologia. Ja stawiam na Microsoft .NET, a oni niech sobie robią w czym chcą.

Avatar
Raffael (niezalogowany) | 08.07.2009 2:07#56

@programistaNET
"To że używasz LaTeXa świadczy o tym, że żyjesz w poprzedniej epoce i dyskusja na temat .NET nie ma w takiej sytuacji sensu."

Uwaga, burzę Twój światopogląd! LaTeX jest powszechnie używany. Spróbuj wysłać jakiś artykuł do poważnego czasopisma naukowego. Zakładam że wyślesz im plik .doc. Zgadnij co? Wyśmieją Cię a Twój artykuł choćby nie wiem jaki był nigdy do druku nie trafi. Piszesz pracę mgr. z przedmiotów ścisłych? W Microsoft Office? Katuj się dalej jak lubisz. Ja wybieram LaTeX'a i wiem że czas poświęcony na jego naukę nie jest czasem straconym, ale jak widzę zaistniałą tu dyskusję jesteś głuchy na wszelkie argumenty więc nie będę bardziej rozwijał tego tematu. Jak będziesz chciał poczytasz sobie sam.

Avatar
Jaahquubel (niezalogowany) | 08.07.2009 10:10#57

@programistaNET

O LaTeXu pierwszy wypowiedziałem się ja, a odpowiedź kierowałeś do kogoś innego. :/

Chętnie poznam Twoje argumenty przeciw korzystaniu z LaTeXa.

Avatar
Jędrek (niezalogowany) | 08.07.2009 10:16#58

@programistaNET Ja stawiam na Microsoft .NET, a oni niech sobie robią w czym chcą.

No i o to chodzi.

Avatar
Methyl (niezalogowany) | 08.07.2009 11:57#59

@szefo
A ty dalej swoje.
" bo ja np. widzę sens w tym aby uruchomić aplikację .NET napisaną w Windowsie na linuksie bo jeśli jest przydatna to czemu nie."
"Jedyny sens widzę w tym, żeby można było uruchamiać aplikacje w .NET powstale na Windows."
Ja w naszych poglądach nie widzę różnicy.
Chodzi o to, że na Linuksie lepiej pisać w natywnych językach niż w C#, ASP.net itd.

Avatar
szefo (niezalogowany) | 08.07.2009 12:06#60

Właśnie, niech każdy robi w tym co lubi - tyle.

Avatar
_MaD_ (niezalogowany) | 10.07.2009 12:29#61

W czym tkwi problem? Ograniczacie się tylko do jednego OS'a i zbioru technologii? Dobry informatyk musi być otwarty na różne rozwiązania, a to, że się ograniczacie i bawicie w fanboyi nie świadczy dobrze o was i wróży wam kiepską przyszłość w IT. Zarówno Windows, jak i Linux mają swoje mocne strony i nie tyle wypada, co powinno się znać zbiory technologii obu obozów.

Avatar
Tad1 (niezalogowany) | 11.07.2010 13:50#62

Ależ linuks ogranicza się głównie do warstwy niższej, do serwów. A tak naprawdę dla ludzi dla firm, liczą się aplikacje i ich wydajność a nie to co pod nimi siedzi (bo to niewielki ułamek kosztów). Nawet Mono jest kilka razy wolniejsze pod linuksami niż .NET pod Windows - a przecież mono jest namiastką ledwie poprzedniczki starszej dużej wersji .NET. Linuks przegrywa na całego, chyba, że chodzi o prościutkie stronki lub przykłady akademickie dla studentów albo powielane trywialne serwerki hostujące - reszta do mała mniejszość w porówniu do MS.

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Test Garmin Forerunner 610

Osobisty asystent treningowy
Recenzja nowego iPada

Rewolucja czy stagnacja?
Recenzja Samsung NP530U4B

Ultabook z nadwagą
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av