Re[12]: 1C v8.2 vs .NET
От: Cyberax Марс  
Дата: 29.11.09 18:52
Оценка:
Здравствуйте, alexsoff, Вы писали:

W>>По факту на костылях работает, а по нормальному нет.

A>Примеры, ссылки,факты в студию!
Да элементарно. Какие из данных технологий доступны и работают в Mono:
1) WPF.
2) WCF.
3) EF & LINQ.

Ответ: никакие.
Sapienti sat!
Re[13]: 1C v8.2 vs .NET
От: alexsoff Россия  
Дата: 29.11.09 19:01
Оценка:
Здравствуйте, Cyberax, Вы писали:

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

C>1) WPF.
Самой технологии WPF нет и не планируется, но там есть
1) http://www.mono-project.com/GtkSharp
2_ Moonlight, уже бета аналог SL 2.0
C>2) WCF.
есть — проект http://www.mono-project.com/Olive

C>3) EF & LINQ.

EF — нет, а LINQ to SQL на подходе http://www.mono-project.com/Roadmap

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

Не правильный ответ.
Re[14]: 1C v8.2 vs .NET
От: alexsoff Россия  
Дата: 29.11.09 19:04
Оценка:
Здравствуйте, alexsoff, Вы писали:
Сори за линки

A>1) http://www.mono-project.com/GtkSharp

здесь

A>есть — проект http://www.mono-project.com/Olive

здесь

A>http://www.mono-project.com/Roadmap

здесь
Re[7]: 1C v8.2 vs .NET
От: Mamut Швеция http://dmitriid.com
Дата: 29.11.09 19:18
Оценка: 4 (2)
M>> Ну и так как большАя часть MS .NET Framework таки портирована под Mono, то ты не поверишь, даже MS .NET Framework кроссплатформенна.

S>Ссылки на пакеты под любой линуксовый дистрибутив в студию.


http://www.mono-project.com/Main_Page

An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET


Это уже на несколько порядков выше, чем в С++, который ты все же считаешь кроссплатформеным.

Вопрос на засыпку.
— компилятор С++ от Microsoft некроссплатформенный
— компилятор gcc кроссплатформенный
Кроссплатформенен ли C++?


Второй вопрос на засыпку:
— Qt — кроссплатформенная библиотека на С++
— MFC — некроссплатформенная библиотека на С++
Кроссплатформенен ли C++?


Третий вопрос на засыпку:
— компилятор С# от Microsoft некроссплатформенный
— компилятор Mono кроссплатформенный
— Gtk# — кроссплатформенная библиотека для .NETа
— WPF — некроссплатформенная библиотека для .NETа
Кроссплатформенен ли .NET?


dmitriid.comGitHubLinkedIn
Re[7]: 1C v8.2 vs .NET
От: Mamut Швеция http://dmitriid.com
Дата: 29.11.09 19:19
Оценка:
W>Да весь .НЕТ он как бы кросс-платформенный. Только нативные библиотеки переписывай под него, чтобы они обеспечивали функционал на новой платформе. Но вот что-то MS .Net FrameWork под Линуксом не видно. А без библиотек, .net это баловство.


Ну так и С++ без библиотек это баловство. С каких пор кроссплатформенность определяется наличием библиотек?


dmitriid.comGitHubLinkedIn
Re[13]: 1C v8.2 vs .NET
От: Mamut Швеция http://dmitriid.com
Дата: 29.11.09 19:21
Оценка:
W>>>По факту на костылях работает, а по нормальному нет.
A>>Примеры, ссылки,факты в студию!
C>Да элементарно. Какие из данных технологий доступны и работают в Mono:
C>1) WPF.
C>2) WCF.
C>3) EF & LINQ.

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


Вообще-то, .NET Framework не ограничивается только этим


dmitriid.comGitHubLinkedIn
Re[4]: 1C v8.2 vs .NET
От: DOOM Россия  
Дата: 29.11.09 19:53
Оценка:
Здравствуйте, alexsoff, Вы писали:

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

DC>>Веб-клиент от 8.2 вполне себе.
A>Я не спец, поэтому спрашиваю. На сколько функционал веб решения близок к десктопному?

Я бы еще поинтересовался протестирован ли этот вариант интерфейса на "стандартном" бухгалтере.
Re[8]: 1C v8.2 vs .NET
От: Sheridan Россия  
Дата: 29.11.09 20:15
Оценка:
Мамут, еще пожалуйста мне слюнявчик. А то картина неполная, ага
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[8]: 1C v8.2 vs .NET
От: Sheridan Россия  
Дата: 29.11.09 20:15
Оценка: -1
Приветствую, Mamut, вы писали:

M> Ну так и С++ без библиотек это баловство. С каких пор кроссплатформенность определяется наличием библиотек?

Qt не забываем, не забываем...
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[8]: 1C v8.2 vs .NET
От: Sheridan Россия  
Дата: 29.11.09 20:17
Оценка:
Приветствую, Mamut, вы писали:

M> M>> Ну и так как большАя часть MS .NET Framework таки портирована под Mono, то ты не поверишь, даже MS .NET Framework кроссплатформенна.


Я дождусь пакетов микрософт дотнет фреймворка под какой-ть линукс или опять уйдешь в рассуждения о том что дотнет как технология — кроссплатформенен?
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[8]: 1C v8.2 vs .NET
От: Воронков Василий Россия  
Дата: 29.11.09 20:19
Оценка:
Здравствуйте, Mamut, Вы писали:

M>Вопрос на засыпку.

M>- компилятор С++ от Microsoft некроссплатформенный

В смысле? Почему это он некроссплатформенный?
Re[9]: 1C v8.2 vs .NET
От: Воронков Василий Россия  
Дата: 29.11.09 20:25
Оценка:
Здравствуйте, Sheridan, Вы писали:

M>> M>> Ну и так как большАя часть MS .NET Framework таки портирована под Mono, то ты не поверишь, даже MS .NET Framework кроссплатформенна.

S>Я дождусь пакетов микрософт дотнет фреймворка под какой-ть линукс или опять уйдешь в рассуждения о том что дотнет как технология — кроссплатформенен?

Тебе сказали много раз. Разные люди. "Пакеты" .NET Framework под юникс есть. Они называются Моно.
Re[10]: 1C v8.2 vs .NET
От: Sheridan Россия  
Дата: 29.11.09 20:45
Оценка:
Приветствую, Воронков Василий, вы писали:

ВВ> Тебе сказали много раз. Разные люди. "Пакеты" .NET Framework под юникс есть. Они называются Моно.


Вот что утверждает мамут: http://www.rsdn.ru/forum/message/3620203.1.aspx
Автор: Mamut
Дата: 29.11.09

...ты не поверишь, даже MS .NET Framework кроссплатформенна.


Вот я и прошу показать мне пакеты для микрософт дотнет фреймворка. Не для моно, блин, для микрософт дотнет фреймворка.
avalon 1.0rc2 rev 300, zlib 1.2.3
build date: 19.08.2009 14:13:36 MSD +04:00
Qt 4.5.2
Matrix has you...
Re[9]: 1C v8.2 vs .NET
От: Sash_xp  
Дата: 29.11.09 20:50
Оценка:
Здравствуйте, Воронков Василий, Вы писали:

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


M>>Вопрос на засыпку.

M>>- компилятор С++ от Microsoft некроссплатформенный

ВВ>В смысле? Почему это он некроссплатформенный?


У него есть собственные расширения.
Вроде типов
__int8, __int16 и т.д.
и такой изврат как свойства (property)

// declspec_property.cpp
struct S {
   int i;
   void putprop(int j) { 
      i = j;
   }

   int getprop() {
      return i;
   }

   __declspec(property(get = getprop, put = putprop)) int the_prop;
};

int main() {
   S s;
   s.the_prop = 5;
   return s.the_prop;
}
Re[14]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 29.11.09 20:57
Оценка: +2
Здравствуйте, alexsoff, Вы писали:

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


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

C>>1) WPF.
A>Самой технологии WPF нет и не планируется, но там есть

Давай я тебе расскажу что в моем понимании кроссплатформенность в виде .нет или 1С. Заранее оговорюсь что 1С это компилятор, у него свой код внутренний. По структуре 1С с .нет очень схожи.

Допустим я написал ПО на .НЕТ. Оно работает под виндой. Теперь я должен его без лишних телодвижений запустить под линем. По идее я должен туда ЕХЕ-шник скопировать и наслаждаться жизнью. Ну пусть даже будет необходимость сделать новый билд. Но нет нативной части под линь, которая дает функционал WPFа. Т.е. если я использовал WPF из .Net FW, то приложение уже не кроссплатформенное.

A>1) http://www.mono-project.com/GtkSharp

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>Не правильный ответ.
Вообще правильный. На самом деле отсутствие поддержки одного класса или метода ставит крест на кроссплатформенности.
Re[14]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 29.11.09 20:58
Оценка:
Здравствуйте, Mamut, Вы писали:

W>>>>По факту на костылях работает, а по нормальному нет.

A>>>Примеры, ссылки,факты в студию!
C>>Да элементарно. Какие из данных технологий доступны и работают в Mono:
C>>1) WPF.
C>>2) WCF.
C>>3) EF & LINQ.

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


M>Вообще-то, .NET Framework не ограничивается только этим


А этого достаточно.
Re[8]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 29.11.09 21:04
Оценка:
Здравствуйте, Mamut, Вы писали:

M>>> Ну и так как большАя часть MS .NET Framework таки портирована под Mono, то ты не поверишь, даже MS .NET Framework кроссплатформенна.


S>>Ссылки на пакеты под любой линуксовый дистрибутив в студию.


M>http://www.mono-project.com/Main_Page


M>

M>An open source, cross-platform, implementation of C# and the CLR that is binary compatible with Microsoft.NET


M>Это уже на несколько порядков выше, чем в С++, который ты все же считаешь кроссплатформеным.


M>Вопрос на засыпку.

M>- компилятор С++ от Microsoft некроссплатформенный
M>- компилятор gcc кроссплатформенный
M>Кроссплатформенен ли C++?


M>Второй вопрос на засыпку:

M>- Qt — кроссплатформенная библиотека на С++
M>- MFC — некроссплатформенная библиотека на С++
M>Кроссплатформенен ли C++?


M>Третий вопрос на засыпку:

M>- компилятор С# от Microsoft некроссплатформенный
M>- компилятор Mono кроссплатформенный
M>- Gtk# — кроссплатформенная библиотека для .NETа
M>- WPF — некроссплатформенная библиотека для .NETа
M>Кроссплатформенен ли .NET?

Можно я отвечу?

Язык сам по себе кроссплатыорменный по определению.
Но для достижения этой кроссплатформенности на уровне проекта необходимо:
— отказать от написания нативного кода
— весь нативный код должен находится в кроссплатформенных библиотеках
— все библиотеки используемые в проекте должны быть кросслатформенными
— компилятор должен быть кроссплатформенным

*) под нативным кодом подразумевается обращение к железу.

Т.е. если использовать только Qt и gcc — то кроссплатформенность есть, а если хоть один ActiveX объект на стороне клиента — уже нет.
Re[8]: 1C v8.2 vs .NET
От: wraithik Россия  
Дата: 29.11.09 21:06
Оценка:
Здравствуйте, Mamut, Вы писали:

W>>Да весь .НЕТ он как бы кросс-платформенный. Только нативные библиотеки переписывай под него, чтобы они обеспечивали функционал на новой платформе. Но вот что-то MS .Net FrameWork под Линуксом не видно. А без библиотек, .net это баловство.



M>Ну так и С++ без библиотек это баловство. С каких пор кроссплатформенность определяется наличием библиотек?


А куда ты без библиотек? Ты чего к железу на прямую лезешь? Или все таки хендлы используешь, а чтобы их создать функционал ОСи.
Re[9]: 1C v8.2 vs .NET
От: Mamut Швеция http://dmitriid.com
Дата: 29.11.09 21:16
Оценка:
M>> Ну так и С++ без библиотек это баловство. С каких пор кроссплатформенность определяется наличием библиотек?
S>Qt не забываем, не забываем...

Ты сначала отвтеть на вот эти вопросы: http://rsdn.ru/forum/flame.comp/3620296.aspx
Автор: Mamut
Дата: 29.11.09


dmitriid.comGitHubLinkedIn
Re[11]: 1C v8.2 vs .NET
От: Mamut Швеция http://dmitriid.com
Дата: 29.11.09 21:18
Оценка:
ВВ>> Тебе сказали много раз. Разные люди. "Пакеты" .NET Framework под юникс есть. Они называются Моно.

S>Вот что утверждает мамут: http://www.rsdn.ru/forum/message/3620203.1.aspx
Автор: Mamut
Дата: 29.11.09

S>

...ты не поверишь, даже MS .NET Framework кроссплатформенна.


S>Вот я и прошу показать мне пакеты для микрософт дотнет фреймворка. Не для моно, блин, для микрософт дотнет фреймворка.


В чем принципиальная разница?


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