Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Кроссплатформенные технологии или конкуренты .NET  (Прочитано 5170 раз)

0 Пользователей и 1 Гость просматривают эту тему.

gengzu

  • Гость
gengzu, все уже поняли что вы ооочень ярый фанат .Net. Но он не дает тех возможностей что есть у QT.
Я просто запускаю в QT Creator свой проект на винде и компилю и он идентичен тому что был на лине - это и есть 100% кроссплатформенность.

то же самое получается и с mono, только еще и пересобирать не нужно.
100% кросплатформенность это Java.

Оффлайн Чистый

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3473
  • nix - вот оно счастье...
    • Просмотр профиля
то же самое получается и с mono, только еще и пересобирать не нужно.

Попробуйте откомпилить в mono проекты в которых используются компоненты DevExpress
Тестовый репозиторий kdeNeur ppa:devcode/kdeneur
各々が死ぬことをどのように決定する

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
другое дело что mono интересно Novell, который вокруг него строит некую инфраструктуру и предлагает его как замену Windows платформе.
Сейчас всё дело в том, что Novell и M$ очень хорошие друзья и я сомневаюсь, что вся афера с mono не с подачки M$. А что будет потом? На данный момент у Novell дела похожи на то, как когда-то было у Sun. Перспективы не радужные, да и в самостоятельности Novell можно сомневаться.


например написание что-нить с использованием MongoDB + ASP.NET MVC и дальнейшим хостингом этого дела на Linux платформе.
Ага, работает. Но по мне такие вещи чисто ради академичкского интереса. Для боевого применения чаша весов естественно склонится в пользу родных и стабильных решений от всеми известной корпорации. В принципе для M$ очень выгодна та позиция, когда мона в недопиленном состоянии и есть все предпосылки и возможности, чтоб тормозить развитие данной реализации.


Пользователь решил продолжить мысль 21 Ноября 2010, 15:15:01:
100% кросплатформенность это Java.
Также как и у .net 100%-ная кроссплатформенность ограничена рамками тех платформ, где реализована виртуальная машина.

Но у java дела намного лучше с виртуальными машинами и разнообразием поддерживаемых платформ, чем не сможет похвастаться .net
« Последнее редактирование: 21 Ноября 2010, 15:15:01 от Mam(O)n »

gengzu

  • Гость
Попробуйте откомпилить в mono проекты в которых используются компоненты DevExpress

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

Оффлайн RazrFalcon

  • O_o
  • Старожил
  • *
  • Сообщений: 3129
  • Zombie Mod
    • Просмотр профиля
    • Я на GitHub
gengzu, что вы пытаетесь доказать?
То что .Net можно использовать на лине но с половиной возможностей - это не кроссплатформ, и не забываем Мак, там есть вообще .Net?
И снова возвращаясь к кьюту замечу что он абсолютно идентичен для все платформ. Выбор очевиден.
Gentoo + KDE, Official Windows Hater
Хотите помочь нашей вики: https://help.ubuntu.ru/wiki/fixme

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
C++/QT - если нужно высокопроизводительное приложение.
Java - если важна надёжность и кроссплатформенность программы.

gengzu

  • Гость
Сейчас всё дело в том, что Novell и M$ очень хорошие друзья и я сомневаюсь, что вся афера с mono не с подачки M$. А что будет потом? На данный момент у Novell дела похожи на то, как когда-то было у Sun. Перспективы не радужные, да и в самостоятельности Novell можно сомневаться.

новелл так просто никуда не исчезнет. купит кто-то другой. пока проект жив, всё хорошо.
а загнутся может всё что угодно.

Ага, работает. Но по мне такие вещи чисто ради академичкского интереса. Для боевого применения чаша весов естественно склонится в пользу родных и стабильных решений от всеми известной корпорации.

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

В принципе для M$ очень выгодна та позиция, когда мона в недопиленном состоянии и есть все предпосылки и возможности, чтоб тормозить развитие данной реализации.

чем выгодно? зачем тормозить развитие??
МС выгодно если моно будет жить, ибо больше людей подсядет на эту платформу, и больше людей в итоге выберет .NET.

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

само собой. но моно на основные необходимые платформы уже портировали. остальное значит ненужно.

Пользователь решил продолжить мысль 21 Ноября 2010, 15:46:51:
То что .Net можно использовать на лине но с половиной возможностей - это не кроссплатформ, и не забываем Мак, там есть вообще .Net?

какая половина возможностей? не считая винформ там всё есть.
на маках моно есть.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
чем выгодно? зачем тормозить развитие??
Именно тем, что:
МС выгодно если моно будет жить, ибо больше людей подсядет на эту платформу, и больше людей в итоге выберет .NET.
и в итоге выберут платформу M$ от начала и до конца из за того, что реализация у M$ лучше.


gengzu

  • Гость
чем выгодно? зачем тормозить развитие??
Именно тем, что:
МС выгодно если моно будет жить, ибо больше людей подсядет на эту платформу, и больше людей в итоге выберет .NET.
и в итоге выберут платформу M$ от начала и до конца из за того, что реализация у M$ лучше.

зависит от задач. я смотрю в сторону mono потому что есть задачи, где его хватает за глаза, при этом можно удешевить стоимость серверов.
там где нужен .NET, будет .NET.
не вижу ничего плохого.

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
C++/QT - если нужно высокопроизводительное приложение.
Java - если важна надёжность и кроссплатформенность программы.


а еще не забываем про Qt Jambi — набор «привязок» графического фреймворка Qt для языка программирования Java. Он позволяет Java разработчикам использовать Qt в своих проектах.
 :)

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
а еще не забываем про Qt Jambi
Да вроде бы уже забыли http://www.linux.org.ru/news/opensource/3517423

Оффлайн Упс

  • Старожил
  • *
  • Сообщений: 3231
    • Просмотр профиля
Ну с .NET понятно, худо-бедно но в принципе на лине запустить написанное с помощью .net можно, будет-ли работать это уже другой вопрос. А вот написанные в той же Ubuntu с помощью mono на вин и мак работать будут? Или опять же куча "если"?
xUbuntu 12.04

Оффлайн Петренко

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Кто что использует и почему?

Сейчас использую Google NaCl + HTML5. Работает на Windows, Linux, Mac. Требует установки на систему поддерживаемого обозревателя.

Оффлайн maximum2000

  • Активист
  • *
  • Сообщений: 403
    • Просмотр профиля
а еще не забываем про Qt Jambi
Да вроде бы уже забыли http://www.linux.org.ru/news/opensource/3517423

Ой :) Не знал.

Пользователь решил продолжить мысль 22 Ноября 2010, 09:25:22:
Кто что использует и почему?

Сейчас использую Google NaCl + HTML5. Работает на Windows, Linux, Mac. Требует установки на систему поддерживаемого обозревателя.

неплохой вариант :)
« Последнее редактирование: 22 Ноября 2010, 09:25:22 от maximum2000 »

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Если "филантропы" выкинут Мигелюшку с тёплого местечка и завернут проект, что впрочем не исключено, то проект загнётся.
Согласен. Один человек тянет такой проект с производительностью Microsoft. Это явный перебор.
Когда-то ему это надоест. 100%.

Пользователь решил продолжить мысль 22 Ноября 2010, 10:50:17:
Сейчас использую Google NaCl + HTML5.
Дайте ссылочку, чтобы оценить этого зверя.
« Последнее редактирование: 22 Ноября 2010, 10:50:17 от alexander.pronin »

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.