Linux за българи: Форуми

Нетехнически теми => Коментар => Темата е започната от: mhydra в Aug 29, 2005, 08:49



Титла: Заплаха ли е .NET за Linux
Публикувано от: mhydra в Aug 29, 2005, 08:49
Заплаха ли е .NET за Linux, *BSD, и другите операционни системи лицензирани под някакъв Open Source лиценз.

Наскоро ми изказаха мнение някой програмисти колко хубаво щяло да бъде с .NET щяло хората да пишат някой програма една програма и тя щяла да тръгва на всяка платформa и операционна система.Също така щqло да бъде много хубаво че вече M$ издали Visual Studio за .NET под Linux.

Всичкото това на мен не ми харесва а на вас?
.НЕТ може и да е хубаво нещо обаче като знам че има начало от M$ съм малко скептичен.
Все пак вие как мислите .NET заплаха ли е или помощ.
Чух че има MONO.  МОНО е базиран на .НЕТ технологията  само, че МОНО е подкрепян от Novell.Ето може би такива продукти от Novell може би да бъдат в някаква помощ.


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Aug 29, 2005, 09:31
Visual Studio за .NET под Linux ? от кога е това къде е ? URL please


Титла: Заплаха ли е .NET за Linux
Публикувано от: mhydra в Aug 29, 2005, 09:51
Колегата го беше намерил това.
Ето това е новината Visual Studio under Linux


Титла: Заплаха ли е .NET за Linux
Публикувано от: Hapkoc в Aug 29, 2005, 10:13
Цитат
Чух че има една програма - MONO. Тя е базирана на .НЕТ технологията  само че е на java

Mono не е програма, а платформа за разработка на .NET приложения. Не е базирана на .NET, а е имплементация на .NET Framework-а на Microsoft. Не е "на java". Прочети малко...


Титла: Заплаха ли е .NET за Linux
Публикувано от: nifelheim в Aug 29, 2005, 10:54
.NOT е поредната кретения на M$. Вярно че е на мода в момента, но ще се наложи само за специфични web базирани приложения. Едва ли някои ще тръгне да пише на  "Цъ диез" за линукс. Бе простотия.. пак няма пойнтери, защото били лоши, за сметка на това има някакви маршали.. и всичко е бавно и тромаво само както М$ може да го направи.


Титла: Заплаха ли е .NET за Linux
Публикувано от: CaBA в Aug 29, 2005, 13:12
Цитат
.NOT е поредната кретения на M$. Вярно че е на мода в момента, но ще се наложи само за специфични web базирани приложения. Едва ли някои ще тръгне да пише на  "Цъ диез" за линукс.

Нямало програми на C# за Линукс ли? Я виж autopano-sift, мога да ти покажа и панорами, генерирани с нейна помощ. Изказването ти е още по-некомпетентно, като се има предвид, че mono е свободен софтуер и програми на C# могат да се изпълняват под всякакви *n*x-и.

Сега по темата. Не смятам, че .NET е заплаха за свободните операционни системи. Доколкото архитектурата на .NET е отворена (стандартизира се от ECMA), не виждам нищо лошо в нея.


Титла: Заплаха ли е .NET за Linux
Публикувано от: Lord Bad в Aug 29, 2005, 15:07
.НЕТ/Моно - хубави неща, МС са заплаха за нас точно толкова колкото и ние за тях:)


Титла: Заплаха ли е .NET за Linux
Публикувано от: the_real_maniac в Aug 29, 2005, 17:10
.NET е заплаха , колкото мравка за слон.

Това е порадната боза тип "Правя програма за 10сек" , а след оше 10 сек ползване "и се чудя защо crash-ва така красиво".

:)

Е моето непрофесионално мнение относно .NET е това, професионално едва ли някога ще имам, просто защото не искам да имам общо :)


Титла: Заплаха ли е .NET за Linux
Публикувано от: CaBA в Aug 29, 2005, 20:36
Цитат
.NET е заплаха , колкото мравка за слон.

Това е порадната боза тип "Правя програма за 10сек" , а след оше 10 сек ползване "и се чудя защо crash-ва така красиво".


Абе the_real_maniac, като не си работил с програми, написани за .NET, защо толкова бързаш да се изкажеш? От една седмица разджитквам гореспоменатото autopano-sift и мога да ти кажа, че съм повече от впечатлен от натоварването, което поема. Досега не съм обработвал толкова много и толкова големи графични файлове едновременно (разкомпресирани в паметта заемат около гигабайт и нещо, а машината ми е с половинка) и програмата се срути само веднъж (при това културно, с грешка "Out of memory"), когато пипнах настройките, че да са като за краш тест (за протокола - downscale resolution:keep input size и 100 контролни точки при 12 по подразбиране). Лично аз никога не съм кодирал на C#, но когато видя програма, която се занимава с тежки, просто брутални изчисления, и го прави бързо и добре, се впечатлявам.


Титла: Заплаха ли е .NET за Linux
Публикувано от: dbaniza в Aug 29, 2005, 22:52
Нищо което не е поне отчасти опън сорс не може да бъде заплаха за линукс  ;)


Титла: Заплаха ли е .NET за Linux
Публикувано от: the_real_maniac в Aug 30, 2005, 01:24
Абе ползвал съм програма на .нет ща не ща.
MSN Messenger примерно :p

но и доста на VB- че работи работи, ама ... как да ти кажа, чел съм и книга за VB , за да помогна на един познат - уплаших се :)

Темата за променливите и видомост на променливите е след 5-6-та глава взависимост от книгата. примерно.

Добре де предубеден съм, това не означава , че не мога и да съм обективен ако искам , но и в двата случея нет не е заплаха за Линукс в никакъв вариант.


Титла: Заплаха ли е .NET за Linux
Публикувано от: Lord Bad в Aug 30, 2005, 12:03
Когато някой измисли реална и практична алтернава на С тогава ще се изплаша от нещо :)


Титла: Заплаха ли е .NET за Linux
Публикувано от: Emooo в Aug 30, 2005, 12:42
Ако някога има .NET за Линус (не моно) това ще бъде най-доброто нещо което може да се случи на Линукс. Момчето което е прочело 2 глави от книга за програмиране може да не дава оценки за неща които не разбира.
Цитат


Бе простотия.. пак няма пойнтери, защото били лоши, за сметка на това има някакви маршали.. и всичко е бавно и тромаво само както М$ може да го направи


В джава има ли поинтери? няма... ама е хубава нали? ааа между другото във .NET/C# има поинтери... но трява да плюем нали....


бавно казваш джава е по бавна но трябва да се плюе няма как...

Някой каза че .NET нямало да уцелее.. аз обичам C/C++ и ако зависи от мене няма да го сменя, но съм сигурен че C# след 1-2 години ще го замести почти изцяло...

не се излагайте и не говорете за неща за които сте чули по телевизията, аз не разбирам много от администрация и не давам "компентни" мнения за да не се излагам като някой тук.


Титла: Заплаха ли е .NET за Linux
Публикувано от: Hapkoc в Aug 30, 2005, 14:14
Emoo, като цяло съм доста съгласен, само не разбрах първото изречение: "Ако някога има .NET за Линус (не моно)". Какво идва да рече това на нашите зрители?

В смисъл такъв, че .NET е технология, която е стандартизирана, а Mono е имплементация (може би реализация звучи малко по-български, ама малко) на тази технология.

Иначе за плюенето - така си е трябва да се плюе, няма как...   ???


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Aug 30, 2005, 14:21
/offtopic

@ CaBA впечатлен съм от autopano. Дай линк към  панорами които си правил.


Титла: Заплаха ли е .NET за Linux
Публикувано от: Emooo в Aug 30, 2005, 14:30
има предвид че някой приложения написани за уиндовс не тръгват на Моно защото има майкрософт спесифик библиотеки които нямат аналог в моно. Тоест има някакви лицензии или знам какво ли които не позволяват на моно да направят Линукс еквиваленти... това означава че тези програми които ползват тези библиотеки няма да вървят по Линукс.

И този факт вече е пречка готов код да се пусне на Линукс без промяна.


Титла: Заплаха ли е .NET за Linux
Публикувано от: Lord Bad в Aug 30, 2005, 15:03
Абе напиши ми ОС на .НЕТ и тогава ще говорим пак. С++ може и да си отиде но С - никога... Понякога скоростта е всичко от значение...


Титла: Заплаха ли е .NET за Linux
Публикувано от: Emooo в Aug 30, 2005, 15:10
Цитат (Lord_Bad @ Авг. 30 2005,16:03)
Абе напиши ми ОС на .НЕТ и тогава ще говорим пак. С++ може и да си отиде но С - никога... Понякога скоростта е всичко от значение...

аве вие на колко сте години какви ги дрънкате


Титла: Заплаха ли е .NET за Linux
Публикувано от: nifelheim в Aug 30, 2005, 21:17
Цитат (Emooo @ Авг. 30 2005,13:42)

но съм сигурен че C# след 1-2 години ще го замести почти изцяло...

Аз пък съм сигурен че след 10 години никой няма да си спомня за C#, а M$ ще бъдат само поредния производител на игрови конзоли. Не си губете времето с нищо родило се от напъните на М$..


Титла: Заплаха ли е .NET за Linux
Публикувано от: Emooo в Aug 30, 2005, 21:29
Цитат (nifelheim @ Авг. 30 2005,22:17)
Цитат (Emooo @ Авг. 30 2005,13:42)

но съм сигурен че C# след 1-2 години ще го замести почти изцяло...

Аз пък съм сигурен че след 10 години никой няма да си спомня за C#, а M$ ще бъдат само поредния производител на игрови конзоли. Не си губете времето с нищо родило се от напъните на М$..

Добър завършек на тая тема пълна с глупости.


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Aug 30, 2005, 22:26
Както се спомена, само се плюе по .NET, но с плюене няма да накарате разработчиците да преминат под Линукс, ако нямаше имплементацията на тази технология, в случая mono. Тук изглежда само малцина оценяват факта, че вече има още една предпоставка за преминаване към Линукс. Така или иначе за много компании с огромни финансови ресурси това е една предпоставка да преминат изцяло под свободна и стабилна операционна система, а не да разчитат на Windows.

Може би само хора, които наистина се занимават с програмиране, оценяват възможността да си прехвърлиш готовия код и да не учиш още 2-3 години някакъв друг език и още повече технология! За 1 месец не се става програмист, още повече добър. За това трябват много години и опит, който се придобива с практиката и изучаване на технологии, а не на определен синтаксис, оператори, команди и т.н. Дори преминаването към нова версия на програмен език, където има нови технологии, отнема на повечето програмисти няколко месеца, а за тези които се пишат за "истински програмисти" и могат само да правят click and run програми, това е почти невъзможно, поради нежеланието им да се научат.

Относно кои езици ще умрат и кои ще останат - това зависи само от технологиите, които се използват. Тук има влияние разработката на нови процесори, където за момента все още основен е единствено и само машинния език и неговото по-разбираемо представяне на асемблер. При новите процесори може да има директно изпълнение на (казано по-общо) байт-код за .NET или Java и тогава какво ще правим със C/C++? :) Тогава компилатора на С ще генерира чист .NET код, който с нищо няма да се различава по качество (разбирай оптимизация по скорост и обем) от този, генериран от компилатор на Бейсик, Фортран, Паскал, C# или който и да е друг компилатор, който генерира .NET код за процесора. Всичко това е само хипотетично и единствено бъдещето ще покаже.

@Lord_Bad: Когато ти ми напишеш ОС само на С, ми се обади. Първо се позанимай малко с теория на компилаторите, придобий познания на кой език работят точно процесорите (макар че лесно можеш да откриеш отговора няколко реда по-нагоре), разучи как се прави многоплатформена операционна система и кои части са общи за всички платформи и кои са уникални.  След това може да го обсъдим в отделна тема, тъй като предполагам, че и други ще са заинтересувани от това, как се почва от нулата на ОС :)

Извинявам се на всички, които се чувстват засегнати от острите ми на места думи. Модераторите може да изтрият мнението ми, ако не им харесва.

Наздраве!
uno


Титла: Заплаха ли е .NET за Linux
Публикувано от: nifelheim в Aug 31, 2005, 09:02
uno,
В момента тези които пишат код и имат планове да го прехвърлят на друга ОС пишат на C++ (като използват Qt) или Java. Това е вече установена практика, а C# тепърва ще се опитват да го наложат. Доколкото това че процесорите ще изпълняват байт-код за Java или .NET - не съм чул Intel или AMD да имат някакви сериозни планове за това.
М$ шумяха за някакъв Windows.NOT, за който вече не се говори.. от любопитство някой знае ли нещо за това чудо ? :)


Титла: Заплаха ли е .NET за Linux
Публикувано от: Lord Bad в Aug 31, 2005, 09:32
Хехе, е ти пък за какъв ме мислиш - ясно ми е че без много асемблер няма да мина също, но също така ми е ясно че никой език не може да се използва за толкова широк кръг от задачи като С, или поне не с неговата ефективност. .НЕТ е добра платформа ако ще правиш приложения като Begle, f-spot и ала-бала, вероятно може да ликвидира Java напълно и C++ до някаква степен, но аз примерно работя в сферата на вградените системи - и ако някой тук ми ясни какво ще правя аз тука с mono или .НЕТ Framework... При нас С и асемблер царуват както никъде другаде...А и на много други места. Освен приложен софт с не много големи изисквания към ресурсите и бързодействието не смятам че е добра идея да се използва .НЕТ... А пък за АСП имам доста ниско мнение по принцип и няма да го коментирам...


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Aug 31, 2005, 10:09
Lord_Bad, както сам каза без асемблер не може да се мине. Така че само С или който и да е друг език самостоятелно не може да се използва за създаването на ОС, която няма да е тясно специализирана. Верно е, че изцяло на асемблер може да се направи ОС, но точно тук се показват недостатъците на ограничаването само в един език. Пример са доста опити за създаване на супер бърза ОС за х86 процесори с оптимизиран код само на асемблер. Всички тези опити си остават само в добрите пожелания за пълноценна ОС или с много тясна област на приложение.

Въпросът е след като има ОС, която е широко приложима и други (външни) фирми ще разработват софтуер за тази ОС, какво ще се прави ако се използва само един много добър език, но предназначен за доста ниско ниво на програмиране. Тук идват обектно ориентираните езици, библиотеки с класове, технологии за изграждане на програми и т.н. Разбира се, когато има нужда от бързодействие се пишат библиотеки и модули на други езици. Та нали точно за това има създадени толкова много програмни езици и технологии. Много от тях са останали в миналото, но и много от най-старите езици се развиват с пълна сила - един пример е Фортран - изключително оптимизиран за математически изчисления, които при използване на друг език за програмиране много трудно ще постигнеш същата скорост на изпълнение (нямам предвид дали i=i+1; i++; или inc esi е по-бързо).

Моят отговор на въпроса в темата: .NET не е заплаха за Линукс. Напротив - това е платформата, която ще позволи по-бързото прехвърляне на приложения от големи компании за Линукс и това определено ще ускори мигрирането към свободната ОС. Тук искам да отбележа, че прехвърлянето на приложения за Windows към Linux няма да ги направи свободни, ако не са били преди (пример - Maya си струва $7500, независимо за коя ОС - може и да бъркам в цената, просто направих много бързо търсене в google, но все пак си има цена).

@nifelheim: тези, които прехвърлят приложения, ползват технология, която е най-близка. Например Java/C++ не могат да се използват за прехвърляне на приложение, писано на Delphi, но Kylix или Lazarus могат. За другите езици/технологии си има близки или не чак толкова аналози при различните платформи. При създаване на ново приложение, което ще работи на различни ОС, положението вече е по-лесно - избира се обща платформа, както ти вече спомена.

Cheers
uno


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Aug 31, 2005, 10:40
Нали някой трябва да прехвърли първо старите приложение на NET. Нали някой трябва да научи наново Visual Basic или онова уродливо подобие на Java.

И какво му е хубавото на дот.ньет. Нали не може формите да са общи. Пак трябва да се пишат две приложения - едно за графична среда и едно за web  - трагедия.

и ... всъщност на някой безсмислици не трябва да им се обръща внимание - иначе стават знаменитости ...


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Aug 31, 2005, 14:47
бавно казваш джава е по бавна но трябва да се плюе няма как... ?????????????
пълна глупост аиде да се обзаложим на 100 кинта че не е ?
недеи ми гледа тестове ами тестваи сам :) ще се изненадаш


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Aug 31, 2005, 14:48
предния пост беше кам Емоо за темата че .НЕТ е по бърз..


Титла: Заплаха ли е .NET за Linux
Публикувано от: Emooo в Aug 31, 2005, 18:06
Опитът ми с джава не е много голям но мои колеги който са програмирали на джава и след това са мигрирали на .НЕТ(или обратното) ми казват че .NET e по бърз а те не са линукс фанатици нито пък работят за майкрософт
така че съм по склонен да вярвам на тях отколкото да чета тенденциозни сравнения където ту .НЕТ ту Джава е по бърза.

 Аз няма да споря по този въпрос защото няма какво да кажа повече и въобще въпроса не е кое по бързо и обратното а че се както обикновенно на този форум се оплюват нещо само защото е на определена фирма. Радвайте се за Моно това е бъдещето за линукс скоро ще разберете колко лесно ще се пренасят програми от Уиндовс на Линукс което ще е голям плюз за всички...


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Aug 31, 2005, 21:05
Цитат (rpetrov @ Авг. 31 2005,11:40)
...
И какво му е хубавото на дот.ньет. Нали не може формите да са общи. Пак трябва да се пишат две приложения - едно за графична среда и едно за web  - трагедия.
...

Интересно как с едно изречение успя да събереш две съвсем различни технологии (Web приложенията и GUI приложенията) под общ знаменател - формите при уеба и при GUI имат общо, но това е backend-а и самото наименование "форма", което в случая значи нещо доста по-различно. Когато си имаш класове, които ти извършват истинската обработка на данните, а останалото е извеждане на информацията в потребителския интерфейс. Щеш, не щеш пак трябва да пишеш и за двете, но в случая с правилен дизайн на приложенията пишеш основната част само веднъж, а останалото е един интерфейс, който сравнително лесно можеш да смениш.

Друг въпрос е, че при лош дизайн на приложенията, обработката на данните е в същия код, който се занимава с извеждането им в потребителския интерфейс. Тогава наистина трябва да напишеш две напълно самостоятелни приложения.

Или пък ако знаеш някой друг начин да го направиш наведнъж под Линукс с някой програмен език, моля те напиши - това ще е нова технология, която ще ми е интересна не само на мен, а и на всички които се занимават с програмиране. Поне с моите минимални познания по PHP не успях да направя уеб приложение и GUI приложение наведнъж - първото трябваше да извежда HTML, а второто ползваше GTK...

Хайде останете си със здраве, приятно програмиране и по-малко bug-репорти ;)

uno


Титла: Заплаха ли е .NET за Linux
Публикувано от: mhydra в Sep 01, 2005, 10:36
Аз лично не бих ползвал  .НЕТ когато имам  на разположение други алтернтиви.Имам предвид това че има GTK и Qt за Windows, Linux и други операционни системи.При това предполагам че GTK и Qt дори да не са по-бързи от .НЕТ то вероятно ще са по-удобни.Той като те са си всъщност С/С++ .Още по добре е това че една написана на Qt,GTK програма общо взето няма да се налага да се пренаписва отново за Windows, естествено ако не са писани някакви платформено зависими неща.
Но то ако програмата е написана платформено зависимо то и под .НЕТ няма да стане.
Аз поне лично не виждам нужда от .НЕТ, ако разглеждаме въпроса  от страна на платформената независимост.Вече имаме такива езици при това с много голяма функционалост и възможности.Такива са Perl,PHP,TCL/Tk,GTK,Qt. . .
Но при всички от тях ако се пишат платформено зависими неща то номерът няма да стане,както няма да стане и ако се ползва .НЕТ за същите тези платформено зависими неща.


Титла: Заплаха ли е .NET за Linux
Публикувано от: Hapkoc в Sep 01, 2005, 11:52
колко много думи


Титла: Заплаха ли е .NET за Linux
Публикувано от: CaBA в Sep 01, 2005, 11:54
Цитат
.Имам предвид това че има GTK и Qt за Windows, Linux и други операционни системи.При това предполагам че GTK и Qt дори да не са по-бързи от .НЕТ то вероятно ще са по-удобни.Той като те са си всъщност С/С++ .


Чекай малко! GTK наистина е написан на C, но има опаковки за всякакви компютърни езици - наред с разпространените C++, java, perl и python се поддържат екзотики като  Аda(!),  Smalltalk(!!) и Common Lisp (!!!). Има и за C# -  както може би се досещаш използва mono.


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Sep 01, 2005, 12:45
Мислия, че не съм се изяснил точно. Mono и .NET дават възможност на фирми, които вече имат разработени продукти на .NET за Windows, сравнително бързо да прехвърлят тези готови приложения. В това е целия смисъл. С прехвърлянето на тези приложения фирмите, които ги разработват ще преминат под Линукс. Това ще направят и фирмите, които ползват тези вече готови приложения, тъй като в много случаи точно това е причината да стоят и да работят под Windows.

Ако с това обяснение не съм ясен, напълно ще се откажа да коментирам каквото и да е с хора, които не искат да вникнат в някои прости неща и повтарят само заучени фрази...

uno


Титла: Заплаха ли е .NET за Linux
Публикувано от: toxigen в Sep 01, 2005, 15:06
При всички случаи никой тук не успя да ме убеди в това, че .NET  е заплаха или не за линукс. На моменти съжалих, че съм започнал да чета тази тема -
Цитат
колко много думи
- каза Нарkос и беше прав.
Така като четох тук не видях мнение на нито един човек, който се е усмелил (или са му наложили) да пише на .НЕТ. Защо говорите за неща, които не използвате? Едни приятел пише на .НЕТ, аз пиша на С и то е супер... Това, скъпи господа, са две съвсем различни неща. На С всичко си правиш сам. Някои ще кажат "супер, знам как работи, работи както искам, прави точно каквото искам и както го искам" - да, чудесно, но когато започнем да говорим за истинските комерсиални проекти - грамадни приложения с мнооого добър интерфейс и милиони редове код, и вие сте част от десетте души, които трябва да го завършат това чудо за някакво време (съвсем различно от безкрайност) ще оцените, че да откриеш топлата вода и колелото и огъня наново не е съвсем най-добрия вариант. Още по-зле - оставаш на улицата и живееш в кашон - просто те уволняват. Та така - за С има много библиотеки, но всичко е на толкова ниско ниво, че просто едно средно голямо GUI приложение с връзка към сървър и база данни, както и с удобен за юзъра UI отнема прекалено много време. Там се намесва .НЕТ - имате всичко направено предварително. Да, не е направено както искате и по начина, по-който искате, но пак е нещо. Лошо, че струва толкова много пари и не върви под Линукс.

Оставям модераторите да решат дали това мнение заслужава да остане във форума.
Не искам да предизвиквам флейм, моля не се захващайте с лични коментари.

Поздрави и по-малко .НЕТ
toxigen


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Sep 01, 2005, 15:39
Emooo : питаи твоите колеги дето уш са писали на жава знаят ли кво е SWF и изобщо ползвали ли са го за линукс програмиране ? че казват че .нет е по бързо? кво по бързо рисува компоненти по екрана ли ?? :) дори и това не е по бързо


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Sep 01, 2005, 15:41
ОПа за Windows програмиране не линукс програмиране :)


Титла: Заплаха ли е .NET за Linux
Публикувано от: Hapkoc в Sep 01, 2005, 16:19
След коментара на toxigen може би трябва да отбележа, че съм писал 2 сравнително големи проекта на .NET. Платформата е с доста добър дизайн, но това, по мое мнение, се дължи главно на факта, че по-голямата част от нещата са copy/paste от Java. Относно бързодействие - моя опит показва, че работи по-бързо от Java. Не го твърдя като краен и неоспорим факт, просто такива са ми наблюденията.

Gochev, какво е SWF?


Титла: Заплаха ли е .NET за Linux
Публикувано от: the_real_maniac в Sep 01, 2005, 17:11
Цитат (Emooo @ Авг. 30 2005,13:42)
Ако някога има .NET за Линус (не моно) това ще бъде най-доброто нещо което може да се случи на Линукс. Момчето което е прочело 2 глави от книга за програмиране може да не дава оценки за неща които не разбира.
Цитат


Бе простотия.. пак няма пойнтери, защото били лоши, за сметка на това има някакви маршали.. и всичко е бавно и тромаво само както М$ може да го направи


В джава има ли поинтери? няма... ама е хубава нали? ааа между другото във .NET/C# има поинтери... но трява да плюем нали....


бавно казваш джава е по бавна но трябва да се плюе няма как...

Някой каза че .NET нямало да уцелее.. аз обичам C/C++ и ако зависи от мене няма да го сменя, но съм сигурен че C# след 1-2 години ще го замести почти изцяло...

не се излагайте и не говорете за неща за които сте чули по телевизията, аз не разбирам много от администрация и не давам "компентни" мнения за да не се излагам като някой тук.

Е наскоро леко поговорихме за java :)

 Леееко хубава, повече елементарна за програмиста,
 И т.н, най-вече удобна за gsm,smartpohne-ите, мултиплатформена и лесна за писане.

Аз лично не съм видял по време нормално, камоли бързо и ефикасно работещо java приложение.
За ефиксано има ,но бързо или нормално като изпълнение няма :D

пп: ако си забравил да ти припомня с най-добри чувства  :p всеки или поне аз си изразявам личното мнение, а че може да е грешно - естествено , че може ;)
Човек съм.

Хъх не съм съгласен за това, е С# щял да измести след 1,2г С/С++ , най-малкото не виждам прехода да е почнал ?!.


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Sep 01, 2005, 17:59
@toxigen: аз си казах мнението - .NET не е заплаха, а точно обратното - ще даде възможност големи компании, ползващи продукти, разработени на .NET, да ползват Linux вместо Windows. Ще го представя с пример:

Голяма компания с около 1000 работни станции ползват windows, защото са си поръчали специализиран само за тях продукт, писан на .нет. Този продукт по редица причини е писан на .НЕТ и windows, защото е необходима съвместимост с програми, които ги е имало по това време само за тази ОС. След 1-2 години тези приложения, които са били причината за съвместимост, са прехвърлени да работят под linux. Компанията остава да ползва windows по простата причина, че фирмата, която е разработила специализирания продукт на .NET няма възможност (ако нямаше mono) да прехвърли сравнително лесно и безболезнено продукта под Linux.

За компанията Linux е по-стабилна операционна система, с повече възможности за настройки и оптимизации и т.н. (няма нужда да се изброяват предимствата - всички ги знаят), но просто нямат избор, докато няма .НЕТ платформа за Линукс. По този начин компанията с 1000 работни станции си остава да ползва windows-а и не може да направи нищо.

При излизането на mono, което дава възможност да се прехвърли дадено приложение на .NET да работи под линукс, дадената в примера компания ще инсталира на 1000 работни станции една истинска и стабилна операционна система. Така ще може да ползва пълноценно изчислителната мощност. При необходимост ще плаща, за да имат нови възможности на самата операционна система и да може приложенията, които ползват, да вървят по-бързо и стабилно. Това е реалност при много фирми, макар че повечето хора тук разбират под Линукс начин да се спестят $500-$1000 на работна станция.

Иначе с ентусиазъм на 1000 човека Линукс трудно ще се развива, докато с помощта на компании, които имат финансовата възможност да плащат за развитие на продукт, с който самата фирма ще се развива, Линукс ще придобие истинска масовост там, където трябва - в големия комерсиален сектор.

Е т'ва е :)

Поздрави
uno


Титла: Заплаха ли е .NET за Linux
Публикувано от: cyrilo в Sep 01, 2005, 18:09
Четох, четох, четох.
Така да се изкажа.
.NET е страхотна платформа, алтернатива на Java. Това че е написана от Майкрософт не е недостатък, поне според мен.
Платформата е отворена, Моно се справят отлично с имплементацията. Видях дори че май са завършили Windows Forms да работят без wine под линукс.
.NET е ориентирана към така нареченият RAD. Към който са насочени и Python, PHP, Java.
Писал съм на C, C++, MFC, php и Java.
Според задачата такъв е инструмента.
Ако искам да напиша нещо просто и набързо, изборът ми е между .NET и php, в момента се пробвам и с питон.

Ако трябва да е с яко сметки и ако контрол над това което става C, C++ са изборът. Обаче се пише бавно, не трудно, а бавно.

Ако трябва да напиша, с това си изкарвам хляба, корпоративна система, голяма с яко интегриране, и имам екип както се случва от 5-6 човека, ще избера .NET или Java, ще използвам колкото мога чужди, не идеално работещи компоменти, и купчината страхотни класове в .NET и Java.
Като сравня обаче Java и .NET, .NET печели, страхотно IDE, (знам за InteliJ и Eclips).
Езикът C# според мен е по-приятен за писане от Java. IDE-то ти предлага страхотна скорост за писане на приложения, при един добър дизайн на архитектурата, и разделяне на бизнес логиката от потребителският интерфейс, нещата става просто прекрасни и достатъчно бързи. .NET за писане на web според мен бие Java и php, бързо, лесно и удобно.

Ако забелязахте до тука говоря за .NET само. Не съм споменал дали става дума за имплементацията на MS или mono, и двете вършат едно и също.
Единствено студиото (Visual Studio) липсва на моно. Аз като програмист обичам да си избирам инструментите, но ако трябва да избирам между 10 инструмента които вършат нещо и са свободен софтуер и 1 който не е свободен, но има възможностите на предишните 10 и е интегриран с всичко (Visual Studio се интегрира с IIS, SQL server, и кво ли още не).

Мен лично като привърженик на отвореният код, и свободните програми много ме радва появата на .NET тя заедно с моно ще помогне според мен за бъдещето разпространение на свободният код, особенно сред корпорациите.

Конкретен пример. Фирмата в която работя пише Content Management Server, това ни е продукта, чудото, подържа 5 вида различни бази данни (SQL Server, DB2, Oracle, SPS, FileSystem, MySQL). След като го написахме, .NET и windows, просто го хванах, и го пуснах на mono и заработи. Просто заработи и в момента фирмата в която работя мисли да пуска демо машини с линукс, апах, моно, и нашият сървър и да ги подарява за тест на потенциални клиенти.

А сега кажете че .NET ще убие Линукс.


Титла: Заплаха ли е .NET за Linux
Публикувано от: Emooo в Sep 01, 2005, 18:18
Цитат

Хъх не съм съгласен за това, е С# щял да измести след 1,2г С/С++ , най-малкото не виждам прехода да е почнал ?!.


Много голяма част от производството на софтуер във света е софтуер за Уиндовс, след 1-2 години идва Виста която е напрвена така че .NET ще бъде в основата на операционната система. След излизането на Виста всичко живо ще-неще минава на .NET под линукс няма да стане така там ще се запази C като основен език но това няма да промени нещата защото софтуерните фирми които произвеждат софтуер ще започнат да търсят програмисти на Ц# (а те вече го правят и то одавна) университетите ще променят програмите си и ще започнат да преподават основно езика които ще осигури работа на тяхните студенти и така...


Титла: Заплаха ли е .NET за Linux
Публикувано от: в Sep 01, 2005, 23:47
Ужасно ми е тъпо когато хората плюят .NET без дори да са писали на него ... само защото е на Microsoft. Аз лично съм писал на доста езици ... смятам се за безпристрастен ... и моето мнение е че C# e супер. Явно е че е измислено за ефективност от страна на време и удобство на писането. Както между впрочем и C++, но някой хора и него не признават.

Появата на Mono проекта е един ГОЛЯМ ПРАЗНИК за Linux, от това най-много да спечели, но не и да загуби!


Титла: Заплаха ли е .NET за Linux
Публикувано от: semionov в Sep 02, 2005, 00:24
Цитат (Guest @ Сеп. 02 2005,00:47)
Появата на Mono проекта е един ГОЛЯМ ПРАЗНИК за Linux, от това най-много да спечели, но не и да загуби!

Да, защото така се разширяват възможностите му. Същата работа като поддръжката на fat32 в линукс - никого не е убила, даже напротив.


Титла: Заплаха ли е .NET за Linux
Публикувано от: v_badev в Sep 02, 2005, 07:51
Цитат (Emooo @ Сеп. 01 2005,18:18)
след 1-2 години идва Виста която е напрвена така че .NET ще бъде в основата на операционната система. След излизането на Виста всичко живо ще-неще минава на .NET

Windows Vista няма да е базиран на .NET - подробности. Може би това ще важи за следващата версия на Windows, но като знам как си изпълняват обещанията от Microsoft, се съмнявам. Все пак още Windows 2003 трябваше да е базиран на .NET, да се казва .NET Server и да излезе година по-рано.


Титла: Заплаха ли е .NET за Linux
Публикувано от: Lord Bad в Sep 02, 2005, 10:31
А и човек никога не знае, Vista току виж се оказал последния Уиндоус... Иначе по темата само още един коментар от мен - много технологии с голям потенциал не са успялвали да се наложат в миналото. Ако .НЕТ се провали в бъдеще, това не би трябвало да изненадва никой. Все пак старите навици умират трудно...


Титла: Заплаха ли е .NET за Linux
Публикувано от: Emooo в Sep 02, 2005, 11:09
Badev тая статия е писана от жена така че не се очудвам че наричат WINAPI + indigo + avalon много малка част от Уиндовс - тва е безумие, достатъчно е само WINAPI да се промени за да тръгне всичко в друга посока.