Re: 1C v8.2 vs .NET
От: baranovda Российская Империя  
Дата: 30.11.09 09:51
Оценка:
Вижу, что сомнений по поводу 1С ни у кого нет,
зато предоставлен очередной повод пофлеймить про .NET
Re[15]: 1C v8.2 vs .NET
От: Mamut Швеция http://dmitriid.com
Дата: 30.11.09 09:53
Оценка:
M>> Еще раз. Кроссплатформенность технологии не зависит от наличия или неналичия под нее кроссплатформенных библиотек. Технология или кроссплатформенна или нет. Библиотеки зависят от кроссплатформенности технологии, а не наоборот.
S>Мамут, что такое технология вообще? Это набор правил грубо говоря. Мануал. Все технологии в принципе являются кроссплатформенными, если конечно не разрабатывались строго под определенную платформу.

Так все технологии кроссплатформенны или не все? Ты уже определись.

Повторю в пятидесятый раз.

Я: кроссплатформенность технологиии не зависит от библиотек
Ты: Qt!!!! Qt!!!!!!!! Смотри на Qt!!!!!!!!одинодинодин
Я: что Qt?
Ты: Qt!!!! Qt!!!!!!!! Смотри на Qt!!!!!!!!одинодинодин
Я: кроссплатформенность технологиии не зависит от библиотек. библиотеки зависят от кроссплатформенности технологии, а не наоборот.

Например, VB был некроссплатформенным. Delphi был некроссплатформенным (Kylix не в счет). И под них была куча библиотек (в том числе и различные GUI-библиотеки). И? Ни одна библиотека не смогла сделать их кроссплатформенными. Почему? Потому что выше.

Но С++ кроссплатформенный (потому что существуют его реализации под разные платформы). Это позволяет писать кросс-платформенные библиотеки типа Qt, boost, ACE и т.п. Но не наоборот. Ни одна из этих библиотек не делает С++ кроссплатформенным.


dmitriid.comGitHubLinkedIn
Re[3]: 1C v8.2 vs .NET
От: TimurSPB Интернет  
Дата: 30.11.09 10:06
Оценка: -1
Здравствуйте, DenisCh, Вы писали:

DC>Здравствуйте, TimurSPB, Вы писали:


TSP>>Попробуйте отдать код под 1С на review западным партнерам.

TSP>>Их порадуют конструкции вида:

DC>Я сейчас скажу одну вещь, которая тебя может шокировать. В 1с таки можно писать и по аглицки.


Точнее латинскими буквами. Если бы прям на английском, или вообще на любом естественном языке, тогда бы ты меня впечатлил.
Все типовые конфигурации написаны кириллицей, и я сам писал кириллицей.
Make flame.politics Great Again!
Re[14]: 1C v8.2 vs .NET
От: hattab  
Дата: 30.11.09 10:15
Оценка:
Здравствуйте, koandrew, Вы писали:

H>>А хрена толку с этой бинарной переносимости, когда банальнейший WinForms HelloWorld не запускается под Mono 2.0 (Mono JIT compiler version 2.4.2.3) в Ubuntu 9.10


K>Возвращайтесь, когда запустите кутешный хеллоуворлд, собранный под линукс, под виндой, или наоборот (без помощи всяких вайнов)...


А никто бинарной переносимости не декларировал, т.ч. мимо. Пример местного форума -- Qt'шный Avalon, работает под Win/Lin/Mac. Возвращайся, когда Янус заработает под Mono...
Re[14]: 1C v8.2 vs .NET
От: Cyberax Марс  
Дата: 30.11.09 10:15
Оценка: :)
Здравствуйте, Mamut, Вы писали:

C>>Ответ: никакие.

M>Вообще-то, .NET Framework не ограничивается только этим
Тем не менее, именно они нужны для создания кросс-платформенных приложений, способных конкурировать с 1С.
Sapienti sat!
Re[14]: 1C v8.2 vs .NET
От: Cyberax Марс  
Дата: 30.11.09 10:17
Оценка:
Здравствуйте, alexsoff, Вы писали:

C>>Да элементарно. Какие из данных технологий доступны и работают в Mono:

C>>1) WPF.
A>Самой технологии WPF нет и не планируется, но там есть
A>1) http://www.mono-project.com/GtkSharp
И на кой йух мне GTK под Windows?

A>2_ Moonlight, уже бета аналог SL 2.0

Ага, такая бэта, что вообще.

C>>2) WCF.

A>есть — проект http://www.mono-project.com/Olive
Пока что и близко нет.

C>>3) EF & LINQ.

A>EF — нет, а LINQ to SQL на подходе http://www.mono-project.com/Roadmap
Пока что и близко нет.

C>>Ответ: никакие.

A>Не правильный ответ.
Правильный. В течение ближайших лет ситуация такая, что часть программ под Mono можно запустить на .NET FW. Обратное — неверно.
Sapienti sat!
Re[14]: 1C v8.2 vs .NET
От: hattab  
Дата: 30.11.09 10:32
Оценка:
Здравствуйте, alexsoff, Вы писали:

H>>А хрена толку с этой бинарной переносимости, когда банальнейший WinForms HelloWorld не запускается под Mono 2.0 (Mono JIT compiler version 2.4.2.3) в Ubuntu 9.10

A>Убунту не поддерживается официальным разработчиком моно — Novell, но есть поддержка от Community:
A>здесь

A>

A>Mono for Unsupported or Community-Supported Distribution:
A>Ubuntu


Это конечно здорово, но мне, как энд-юзеру, крайне странно узнавать, что Mono в моей Ubuntu какой-то неправльный, а правильный еще качать нужно. Впрочем, все равно спасибо за информацию, надо будет качнуть
Re[13]: ЧЯДНТ? [80kb]
От: sndanil Россия  
Дата: 30.11.09 12:39
Оценка:
Здравствуйте, hattab, Вы писали:

H>А хрена толку с этой бинарной переносимости, когда банальнейший WinForms HelloWorld не запускается под Mono 2.0 (Mono JIT compiler version 2.4.2.3) в Ubuntu 9.10


Re[14]: ЧЯДНТ? [80kb]
От: hattab  
Дата: 30.11.09 13:07
Оценка:
Здравствуйте, sndanil, Вы писали:

user@user-desktop:~$ mono /home/user/Desktop/winforms_test.exe

** (/home/user/Desktop/winforms_test.exe:2511): WARNING **: The following assembly referenced from /home/user/Desktop/winforms_test.exe could not be loaded:
Assembly: System.Windows.Forms (assemblyref_index=0)
Version: 2.0.0.0
Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/user/Desktop/).


** (/home/user/Desktop/winforms_test.exe:2511): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

Re[15]: ЧЯДНТ? [80kb]
От: alexsoff Россия  
Дата: 30.11.09 13:18
Оценка: +1
Здравствуйте, hattab, Вы писали:

H>Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

H>File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'[/q]
Ну это не проблемы переносимости, это проблемы правильной настройки среды.
Re[15]: 1C v8.2 vs .NET
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 30.11.09 13:23
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>>>Ответ: никакие.

A>>Не правильный ответ.
C>Правильный. В течение ближайших лет ситуация такая, что часть программ под Mono можно запустить на .NET FW. Обратное — неверно.

Ну для других языков эта ситуация перманентная. Программа на C++ будет кроссплатформенной только если используется кроссплатформенная библиотека, например Qt. Используя MFC кроссплатформенным приложение не сделаешь.

Аналогично для .NET. Хочешь кроссплатформенности — используй Mono (кстати студия 2010 умеет под моно собирать), не хочешь — используй большой .NET FW.
Re[16]: 1C v8.2 vs .NET
От: Cyberax Марс  
Дата: 30.11.09 13:27
Оценка:
Здравствуйте, gandjustas, Вы писали:

C>>Правильный. В течение ближайших лет ситуация такая, что часть программ под Mono можно запустить на .NET FW. Обратное — неверно.

G>Ну для других языков эта ситуация перманентная. Программа на C++ будет кроссплатформенной только если используется кроссплатформенная библиотека, например Qt. Используя MFC кроссплатформенным приложение не сделаешь.
Ну так сравнение как раз с QT и идёт.

G>Аналогично для .NET. Хочешь кроссплатформенности — используй Mono (кстати студия 2010 умеет под моно собирать), не хочешь — используй большой .NET FW.

Так вот только .NET пиарится как кроссплатформенный.
Sapienti sat!
Re[17]: 1C v8.2 vs .NET
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 30.11.09 13:31
Оценка:
Здравствуйте, Cyberax, Вы писали:

G>>Аналогично для .NET. Хочешь кроссплатформенности — используй Mono (кстати студия 2010 умеет под моно собирать), не хочешь — используй большой .NET FW.

C>Так вот только .NET пиарится как кроссплатформенный.
Ну примерно также как c++ пиарится как кроссплатформенный.
Re[18]: 1C v8.2 vs .NET
От: alexsoff Россия  
Дата: 30.11.09 13:34
Оценка: +1
Здравствуйте, gandjustas, Вы писали:
C>>Так вот только .NET пиарится как кроссплатформенный.
G>Ну примерно также как c++ пиарится как кроссплатформенный.
Так нельзя сравнивать C++ и .NET, так как первый — это язык, второй — это фреймворк. Это все равно, что сравнивать слесаря и автомастерскую.
Re[19]: 1C v8.2 vs .NET
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 30.11.09 13:41
Оценка: 1 (1) +1
Здравствуйте, alexsoff, Вы писали:

A>Здравствуйте, gandjustas, Вы писали:

C>>>Так вот только .NET пиарится как кроссплатформенный.
G>>Ну примерно также как c++ пиарится как кроссплатформенный.
A>Так нельзя сравнивать C++ и .NET, так как первый — это язык, второй — это фреймворк. Это все равно, что сравнивать слесаря и автомастерскую.

Ну тогда давайте сравнивать C++ и C#, или библиотеки .NET.
Например есть GTK#, отлично работает и под виндой, и под *nix.
Re[15]: ЧЯДНТ? [80kb]
От: sndanil Россия  
Дата: 30.11.09 13:47
Оценка:
Здравствуйте, hattab, Вы писали:

libmono-winforms2.0-cil ?
Re[16]: ЧЯДНТ? [80kb]
От: hattab  
Дата: 30.11.09 14:02
Оценка:
Здравствуйте, alexsoff, Вы писали:

H>>Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.

H>>File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'[/q]
A>Ну это не проблемы переносимости, это проблемы правильной настройки среды.

В данном случае так и есть (к слову, под виндовым Mono это работало). А Paint.NET в правильно настроенной среде запустится?
Re[16]: ЧЯДНТ? [80kb]
От: hattab  
Дата: 30.11.09 14:02
Оценка:
Здравствуйте, sndanil, Вы писали:

S>libmono-winforms2.0-cil ?


Нет в моей Ubuntu такого файла
Re[12]: 1C v8.2 vs .NET
От: Anton Batenev Россия https://github.com/abbat
Дата: 30.11.09 14:31
Оценка:
Здравствуйте, mrTwister, Вы писали:

T> Под дотнет полно кроссплатформенных библиотек не от майкрософт.


Все познается в сравнении.
avalon 1.0rc2 rev 304, zlib 1.2.3
Re[17]: ЧЯДНТ? [80kb]
От: sndanil Россия  
Дата: 30.11.09 14:32
Оценка:
Здравствуйте, hattab, Вы писали:

S>>libmono-winforms2.0-cil ?


H>Нет в моей Ubuntu такого файла


это пакет, его нужно установить
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.