The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Ричард Столлман обозначил проблемы, связанные с созданием СП..., opennews (??), 28-Июн-09, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


31. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  –1 +/
Сообщение от vitek (??), 29-Июн-09, 01:07 
>практическое руководство на русском языке

ссылку в студию.
а то вот тут и такая тема звучала - https://www.opennet.ru/opennews/art.shtml?num=21956
>>........ вице-президент Miguel de Icaza ссылаются на международную организацию по стандартизации ECMA. Последняя же, словами ее генерального секретаря, отвечает, что не имеет никакого отношения к лицензированию .NET, и что этим должен заниматься держатель патентов т.е. компания Microsoft......................
>в случае проблем можно просто отказаться от winforms, например.

прикольно. пипешь-пишешь так, а потом бац и отказаться... :-D
нахрена она сразу нужна? не проще ли уж сразу не использовать?
вот на qt например - и скорость больше, и кроссплатформеннее, и по возможностям как минимум не меньше.

Ответить | Правка | Наверх | Cообщить модератору

49. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 04:14 
>вот на qt например - и скорость больше, и кроссплатформеннее, и по
>возможностям как минимум не меньше.

Чем это оно кроссплатформеннее? Берем бинарник qt-приложения из линукс, тащим виндовс и обламываемся- не работает. Берем бинарник моно из линукс, тащим виндовс и оно работает. И у кого здесь больше кроссплатформенность? И насчет возможностей тоже как-то сомнительно... моно - это не только винформс, оно достаточно солидный кусок .net framework уже поддерживает. Где в Вашем qt аналоги asp.net или ado.net?

Ответить | Правка | Наверх | Cообщить модератору

53. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +4 +/
Сообщение от Хоменко (ok), 29-Июн-09, 04:38 
А давайте смотреть именно на язык как на платформу, давайте уберем подставки вроде моно или Java. Ведь как живет и где живет любой с открытым кодом проект? Он живет в сорцах, и бинарная совместимость между разными *настоящими* платформами совершенно ему нерелевантна. И если прожект собирается под линукс, макось и венду, то его мне соберут и упакуют из исходников дистрибутивщики, и будет мне щастье.

[quote]
Берем бинарник моно из линукс, тащим виндовс и оно работает.
[/quote]
Только вот этого не надо. Я брал, беру и брать буду только бинарники, собранные моим дистрибутивом, которому доверяю. Сама возможность такой вот кроссплатформенности есть прямая дорога, если только ее протопчут, для всякой хни и заразы. Нафик.

Ответить | Правка | Наверх | Cообщить модератору

55. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +1 +/
Сообщение от vitek (??), 29-Июн-09, 05:13 
>Чем это оно кроссплатформеннее? Берем бинарник qt-приложения из линукс, тащим виндовс и обламываемся- не работает. Берем бинарник моно из линукс, тащим виндовс и оно работает.

правда? пример не тяжело будет привести? :-DDDDDDDDDDDDDDDDDDDDDDDDD
>Где в Вашем qt аналоги asp.net или ado.net?

пихать бинарники в качестве динамических веб-серверных приложений?!?!! ну это ОЧЕНЬ на любителя. лично мне здесь больше нравятся php/jsp/python/... - и они все имеют биндинги к qt (а в случае с жабой - так ещё и qtjambi, которую можно использовать и как апплет).
если нужна призводительность С/С++ - ну так fast cgi никто не отменял. можно и на qt.
если же говорить только о десктопе - где у .net поддержка вебдвижка? ие не годиться - не входит в состав, и тем более не кроссплатформенное. в qt же есть вебкит. и для всех платформ. запросто можно писать проги, где например диалоги - это dhtml-ки и под все платформы. про адонет - ну ознакомьтесь для начала с этой докой (даже по-русски) - http://www.doc.crossplatform.ru/qt/4.3.2/qtsql.html

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

62. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Konstantin (??), 29-Июн-09, 07:00 
>>Чем это оно кроссплатформеннее? Берем бинарник qt-приложения из линукс, тащим виндовс и обламываемся- не работает. Берем бинарник моно из линукс, тащим виндовс и оно работает.
>
>правда? пример не тяжело будет привести? :-DDDDDDDDDDDDDDDDDDDDDDDDD

Держи http://narod.ru/disk/10380199000/dotnetprogram.exe.html

Ответить | Правка | Наверх | Cообщить модератору

65. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 29-Июн-09, 08:28 
и что это? свежесварганенный хелловорд? Вы действительно думаете я ЭТО буду скачивать?
нет уж.
просьба ссылочку на реальное, работующее приложение под всеми вышеперечисленными платформами.
Ответить | Правка | Наверх | Cообщить модератору

68. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +1 +/
Сообщение от Аноним (-), 29-Июн-09, 08:42 
>и что это? свежесварганенный хелловорд? Вы действительно думаете я ЭТО буду скачивать?
>
>нет уж.
>просьба ссылочку на реальное, работующее приложение под всеми вышеперечисленными платформами.

Ну всё, слив Вам засчитан. Вы тут упорно не хотели признавать факт, что это будет работать, Вас ткнули носом в конкретный пример. А Вы теперь "а мне фотошоп подавай". Блекджека со шлюхами не надо?

Ответить | Правка | Наверх | Cообщить модератору

77. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 29-Июн-09, 09:21 
Э, нет!!!! Слив засчитан Вам! (мысленно дернул ручку унитаза) :-DDDDDDDDDDDDD
ссылку на реальную программу, работующую без модификаций на всех платформах Вы не предоставили.

а хеловорд - и обычный exe на всех заведётся. с вайном. кроссплатформенная технология из win95! :-DDDDD

Ответить | Правка | Наверх | Cообщить модератору

93. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  –2 +/
Сообщение от Аноним (-), 29-Июн-09, 10:06 
Еще раз: имеется бинарник qt-шного хелловорлда, сделанный в линуксе. Рассказывайте как Вы его будете пускать в Windows, Solaris и MacOS X. Qt ведь такой кроссплатформенный.


Ответить | Правка | Наверх | Cообщить модератору

107. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от trdm (ok), 29-Июн-09, 11:56 
Глупость ты говоришь. программы на Qt это проекты на С++.
Их надо собирать под каждую платформу: windows, linux, mac.
Так-же Моно это фраймверк написаный на gtk, его так-же нужно собирать под каждую платформу.
Не знаю какой там бинарик, запускаемый под каждой средой у моно, но там скорей всего пожатый байт-код или еще какая-нить хрень сидит. но не PE или COF.
Ответить | Правка | Наверх | Cообщить модератору

149. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от valexey (?), 29-Июн-09, 15:53 
> Не знаю какой там бинарик, запускаемый под каждой средой у моно, но там скорей всего
> пожатый байт-код или еще какая-нить хрень сидит. но не PE или COF.

Там именно PE. Что не отменяет там наличие байткода.

Ответить | Правка | Наверх | Cообщить модератору

73. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 09:09 
>просьба ссылочку на реальное, работующее приложение под всеми вышеперечисленными платформами.

http://www.plasticscm.com/xpfront.aspx

Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

76. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 09:17 
>>просьба ссылочку на реальное, работующее приложение под всеми вышеперечисленными платформами.
>
>http://www.plasticscm.com/xpfront.aspx

Is your team growing up out of Windows? Or, always been a Mac or Linux developer?

No problem, Plastic SCM server and command line are available on all these platforms but, the full GUI is too! See for yourself how great it looks under Linux and MacOS X.

All features, including our graphical distributed development support, are available on all platforms.

Also take a look at the 3D version tree running on all platforms too.

Ответить | Правка | Наверх | Cообщить модератору

80. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 29-Июн-09, 09:26 
>http://www.plasticscm.com/xpfront.aspx

ну и как Вы хотите доказать, что этот блоб работает без изменений на всех платформах?
его же даже нельзя скачать.

может Вы не поняли суть вопроса?
Реальное приложение под .нет один раз скомпилили, а потом без изменений запускают на всех выше-перечисленных платформах.

Ответить | Правка | К родителю #73 | Наверх | Cообщить модератору

83. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 09:35 
>ну и как Вы хотите доказать, что этот блоб работает без изменений
>на всех платформах?

Об этом написано на официальном сайте, даже картинки есть.

>его же даже нельзя скачать.

Ну регистрируйтесь и качайте. Вам давали ссылку на готовый экзешник, Вам не понравилось. Хотя для доказательства технической возможности кроссплатформенности Моно - это более чем достаточно.

>может Вы не поняли суть вопроса?
>Реальное приложение под .нет один раз скомпилили, а потом без изменений запускают
>на всех выше-перечисленных платформах.

Это видимо Вы не поняли=) Точнее, поняли, но пытаетесь понятия подменить. Про .net приложения никто не говорит, прочитайте тему топика. Речь идет о платформе "Mono", котороая да, позволяет запускать один и тот же бинарник на разных ОС.

Ответить | Правка | Наверх | Cообщить модератору

133. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от d_m (?), 29-Июн-09, 13:48 
>Держи http://narod.ru/disk/10380199000/dotnetprogram.exe.html

./dotnetprogram.exe
install the Windows version of Mono to run .NET executables
uname
Linux

Чет не заработал бинарник :)

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

141. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 29-Июн-09, 14:15 
так и должно быть.

вот только.... не стоит так опрометчиво чужие бинари запускать.

Ответить | Правка | Наверх | Cообщить модератору

178. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Voviandr (ok), 30-Июн-09, 00:40 
всё работает
----$mono /home/myname/downloads/dotnetprogram.exe
Hello World !
на полном серьёзе.
Ответить | Правка | Наверх | Cообщить модератору

208. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 30-Июн-09, 20:14 
в хеловорд я и не сомневался (прикинь? см. выше где-то писал)

а вот когда есть реальные приложения - с богатым гуи, доступом к различным ист. данных и т.д. - вот тогда и начинается секас, который гораздо больше и дольше, чем в java и qt.
особенно, если исходники были расчитаны на дотнет-фреймворк.

в результаете всё-равно получаются разные сборки для разных ОС.

Ответить | Правка | Наверх | Cообщить модератору

163. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Zenituremail (?), 29-Июн-09, 22:02 
Запускай через mono, а не Wine.
Ответить | Правка | К родителю #133 | Наверх | Cообщить модератору

70. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 08:50 
>правда? пример не тяжело будет привести? :-DDDDDDDDDDDDDDDDDDDDDDDDD

Правда. Нет, не тяжело, Вам его уже привели, кушайте наздоровье.
А Вы что-то проигнорировали момент запуска qt-шного бинарника из линукса в винде? Он же кроссплатформенный, да? ;) Пример кроссплатформенного бинарника моно Вам уже привели, где Ваш qt-шный?

>пихать бинарники в качестве динамических веб-серверных приложений?!?!! ну это ОЧЕНЬ на любителя.

Это не совсем бинарники, вообще-то. Компилируются они прозрачно для программиста, для него - это такой же текст на c#, как и в случае с php. MySpace.com не жалуется в общем.

>лично мне здесь больше нравятся php/jsp/python/... - и они все имеют
>биндинги к qt

Рад за Вас:)

>если же говорить только о десктопе - где у .net поддержка вебдвижка?

Где-где, в диснейленде :-D
Вас в Гугле забанили?
http://mono-project.com/WebBrowser


Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

91. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +1 +/
Сообщение от croster (ok), 29-Июн-09, 09:54 
>А Вы что-то проигнорировали момент запуска qt-шного бинарника из линукса в винде? Он же кроссплатформенный, да? ;) Пример кроссплатформенного бинарника моно Вам уже привели, где Ваш qt-шный?

Что-то я не пойму, а зачем для кроссплатформенности нужен именно бинарник? Если я из одних и тех же исходных кодов смогу откомпилировать несколько вариантов программы для разных платформ, то чем это хуже одного бинарника, работающего везде?

Ответить | Правка | Наверх | Cообщить модератору

92. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 10:04 
>Что-то я не пойму, а зачем для кроссплатформенности нужен именно бинарник? Если
>я из одних и тех же исходных кодов смогу откомпилировать несколько
>вариантов программы для разных платформ, то чем это хуже одного бинарника,
>работающего везде?

А затем, что мы живем не в идеальном мире. И далеко не все согласны распространять свой софт в виде исходных текстов. Хорошо ли это, плохо ли- вопрос отдельный, сейчас речь не о нём.

Ответить | Правка | Наверх | Cообщить модератору

95. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 10:22 
>Что-то я не пойму, а зачем для кроссплатформенности нужен именно бинарник? Если
>я из одних и тех же исходных кодов смогу откомпилировать несколько
>вариантов программы для разных платформ, то чем это хуже одного бинарника,
>работающего везде?

Даже если представить, что мы живём при коммунизме, то я все равно испытываю сомнения по поводу возможности написания на qt реального приложения, который просто так из одних исходников откомпилируется под все ОС. Вот Mono изолирует приложение от многих особенностей конкретных ОС, нативное же приложение такой радости лишено :) Так что врядли Ваши слова о "я из одних и тех же исходных кодов смогу откомпилировать несколько
вариантов программы для разных платформ" являются правдой ;) Скорее всего не можете.


Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

140. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от anonymous (??), 29-Июн-09, 14:13 
>>А Вы что-то проигнорировали момент запуска qt-шного бинарника из линукса в винде? Он же кроссплатформенный, да? ;) Пример кроссплатформенного бинарника моно Вам уже привели, где Ваш qt-шный?
>
>Что-то я не пойму, а зачем для кроссплатформенности нужен именно бинарник? Если
>я из одних и тех же исходных кодов смогу откомпилировать несколько
>вариантов программы для разных платформ, то чем это хуже одного бинарника,
>работающего везде?

Очень здраво. Языки с целью дать как-бы-переносимый код пришли для реализации задачи "выполнять задачу на большом количестве разнородных платформ, но не открывать при этом код". Это и Java и C#. Если код открыт --- то эти языки не интересны.

Сравните с переносимостью:

#include <stdio.h>

int main()
{
  printf( "Hello, world!\n" );

  return 0;
}

или

echo "Hello, world!" ;-)

Ответить | Правка | К родителю #91 | Наверх | Cообщить модератору

143. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 29-Июн-09, 14:27 
а мс и не позиционирует c#, как кросс платформенный язык
http://msdn.microsoft.com/ru-ru/library/kx37x362.aspx
>C# (произносится “Си-шарп”) — это язык программирования, предназначенный для разработки самых разнообразных приложений, предназначенных для выполнения в среде .NET Framework.

и ни слово о моно или ещё о чём.
и .NET Framework для платформ не мс - нет.

Ответить | Правка | Наверх | Cообщить модератору

96. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 10:26 
>и для всех платформ.
>запросто можно писать проги, где например диалоги - это dhtml-ки и
>под все платформы.

Открою для вас страшную тайну- .net умеет HTML-based gui начиная с самых ранних версий. Моно, соответственно, тоже.

>про адонет - ну ознакомьтесь для начала с
>этой докой (даже по-русски) - http://www.doc.crossplatform.ru/qt/4.3.2/qtsql.html

Если Вы приводите эту ссылку, то значит просто не знаете что такое ADO.net Это не только SQL-запросы


Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

97. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 29-Июн-09, 10:53 
>Открою для вас страшную тайну- .net умеет HTML-based gui начиная с самых ранних версий. Моно, соответственно, тоже.

есть. на ie в .net.
а в моно на каком движке?..... а потом отлажывай жаваскрипты под каждую платформу кроссплатформенной платформы. даже звучит дико.
>Если Вы приводите эту ссылку, то значит просто не знаете что такое ADO.net Это не только SQL-запросы

к сожалению, прекрасно знаю. и вот в моно этот функционал полностью никогда не упадёт.
в qt же аналогичный функционал добирается другими классами. их там не мало.


Ответить | Правка | Наверх | Cообщить модератору

100. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 11:30 
>а в моно на каком движке?

А Вам ссылку зачем давали? Там все написано: Gecko или Webkit на выбор

Ответить | Правка | Наверх | Cообщить модератору

123. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 29-Июн-09, 12:47 
>А Вам ссылку зачем давали? Там все написано: Gecko или Webkit на выбор

где?

но речь то шла не об этом. а о совместимости и кроссплатформенности приложений для .net

тем более, что Gecko или Webkit (да и ие) - это управляемый код будет?
или прямо скажем - всё-таки ужа с ежём?

Ответить | Правка | Наверх | Cообщить модератору

136. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от Аноним (-), 29-Июн-09, 14:00 
>но речь то шла не об этом. а о совместимости и кроссплатформенности
>приложений для .net

Приложения для .net это уже Вы приплели сюда непонятно по какому поводу. Здесь проект Mono обсуждается, .net'y он ничего не должен.

Ответить | Правка | Наверх | Cообщить модератору

145. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от vitek (??), 29-Июн-09, 14:40 
>Приложения для .net это уже Вы приплели сюда непонятно по какому поводу. Здесь проект Mono обсуждается, .net'y он ничего не должен.

хорошо, в МОНО (в дотнете нету) Gecko или Webkit - это управляемый код будет?

зы:
пипец. народ пытыется доказать, что С/С++ сакс, вызывая их библы и говоря как они там давно и отлично работают.

Ответить | Правка | Наверх | Cообщить модератору

168. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от User294 (??), 29-Июн-09, 22:49 
>но речь то шла не об этом. а о совместимости и кроссплатформенности
>приложений для .net

Будет вам кроссплатформенность, ага.Вон с WinE можете примерно ощутить насколько оно будет работать - будет такая же петрушка наверняка.С вечными попытками догнать.И вечными граблями подо всем что не виндовс.

А для сравнения можно взять нормальное кутевое приложение и посмотреть на его примере как кроссплатформенность должна выглядеть по нормальному - когда прога выглядит и работает везде одинаково.Без деления на первый и второй сорта и с доступностью всех фич рантайма *везде*.А не только в одной, "особо правильной" платформе от некоторых особо резвых :E

Ответить | Правка | К родителю #123 | Наверх | Cообщить модератору

167. "Ричард Столлман обозначил проблемы, связанные с созданием СП"  +/
Сообщение от User294 (??), 29-Июн-09, 22:44 
>Чем это оно кроссплатформеннее? Берем бинарник qt-приложения из линукс, тащим виндовс и
>обламываемся- не работает. Берем бинарник моно из линукс, тащим виндовс и
>оно работает.

Ага.Берем бинарник моно-байды.Тащим.Сосем, потому что поддерживает оно буквально пару платформ - i386 да AMD64.А остальные - гым... оно где?Или так: берем хрень писаную на дотнете для винды.Опять сосем.Везде где не винды.Потому что в винде уже дотнет 3.5 а в линухе - ... ну понятно все.Если уж сравнивать ежа с ужом - тот же питон есть и для ARMовых N8x0, и даже для иных платформ.Вплоть до мобилок с симбианом.А где для этого моно?Раз уж о портабельности базар?Или для виндузоидов понятие "портабельность" ограничено аж парочкой наиболее распостраненных платформ?

При том - кутэшные приложения например везде одинаковые.Что в макоси, что в пингвинах на любом процессоре, что в винде.Если я юзаю QutIM и Psi - они даже на ARMовской N800 с пингвином останутся собой.И Qt версии 4.5 - одинаковая везде.Без деления на виндовс, линукс, макос, тип процессора и что там еще.

А вот моно мягко говоря по сравнению с дотнетом - второй сорт.Если не третий. Кроссплатформенность по MSовски - SUXX! Потому что правильной платформой в итоге оказывается почему-то только виндовс.А у остальных вечно все хуже и чего-то нет.Не без помощи некоторых.С их лобби и патентами.

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру