Конференция ".Net" » Каковы приемущества перехода на платформу .NET...
 
  • WondeRu © (06.07.05 10:50) [0]
    ...для разных сегментов рынка?
  • Kerk © (06.07.05 10:52) [1]
    Для десктопов - никаких.
  • Игорь Шевченко © (06.07.05 11:53) [2]
    Размер приложений меньше :)
  • WondeRu © (06.07.05 12:19) [3]
    Kerk ©   (06.07.05 10:52) [1]
    обоснуй)

    Игорь Шевченко ©   (06.07.05 11:53) [2]
    Размер приложений меньше :)

    :) Не преимущество, если надо таскать с собой дистрибутив платформы :)
  • DiamondShark © (06.07.05 12:37) [4]

    >  Не преимущество, если надо таскать с собой дистрибутив
    > платформы :)

    1. Ставится один раз
    2. В XP уже предустановлено
  • Игорь Шевченко © (06.07.05 12:42) [5]
    DiamondShark ©   (06.07.05 12:37) [4]

    В XP нету. В Windows 2003 вроде есть.

    WondeRu ©   (06.07.05 10:50)  


    > ...для разных сегментов рынка?


    Огласите сегменты рынка
  • WondeRu © (06.07.05 13:33) [6]
    Игорь Шевченко ©   (06.07.05 12:42) [5]
    Огласите сегменты рынка


    Я не маркетолог, но попробую...

    сегментация по масшабам:
    1. Корпоративный (большая сеть представительств)
    2. Сетевое приложение для офиса (бухгалтерия и т.п.)
    3. Приложение для одного компьютера без БД.

    по стоимости кода:
    1. Платный софт
    2. Шаровары
    3. Фривары + Открытые коды

    ну... че еще можно придумать... аппаратная платформа:
    1. Суперкомпьютеры (а ля http://www.top500.org)
    2. Серверы
    3. Десктопы + Ноутбуки
    4. КПК + Смартфоны ...
  • Игорь Шевченко © (06.07.05 13:36) [7]
    WondeRu ©   (06.07.05 13:33) [6]


    > 1. Корпоративный (большая сеть представительств)


    Аффигительное преимущество


    > 2. Сетевое приложение для офиса (бухгалтерия и т.п.)


    Тоже преимущество


    > 3. Приложение для одного компьютера без БД.


    Размер меньше :)

    Тут в чем фишка - тебе дается набор готовых протестированных классов, не надо самому изобретать велосипедов.
  • Algol (06.07.05 13:41) [8]

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

    Да, это действительно преимущество. Но не .NET-а, а .NET Framework, что в общем-то не одно и то же.
  • WondeRu © (06.07.05 13:43) [9]
    Игорь Шевченко ©   (06.07.05 13:36) [7]
    Тут в чем фишка - тебе дается набор готовых протестированных классов, не надо самому изобретать велосипедов.


    это ясно как божий день, мы получаем доступ к новейшим технологиям без геммороя...
  • Игорь Шевченко © (06.07.05 13:45) [10]

    >  Но не .NET-а, а .NET Framework, что в общем-то не одно
    > и то же.


    Мы говорим .Net - подразумеваем .Net Framework.
  • Kerk © (06.07.05 14:11) [11]
    WondeRu ©   (06.07.05 12:19) [3]
    Kerk ©   (06.07.05 10:52) [1]
    обоснуй)


    А чего обосновывать? Это ты обосновывай, что они есть. Ибо логика. Я преимуществ не вижу, разве что размер маленький.

    Про сетевые приложения Игорь правильно сказал.
    Мне там, например, веб-сервисы и нововведения в ADO.NET понравились.
  • Kerk © (06.07.05 14:12) [12]
    Игорь Шевченко ©   (06.07.05 13:36) [7]
    Тут в чем фишка - тебе дается набор готовых протестированных классов, не надо самому изобретать велосипедов.


    Прямо как в VCL :))
  • Polevi © (06.07.05 14:32) [13]
    мне понравился .Net Remoting
  • Игорь Шевченко © (06.07.05 14:44) [14]
    Kerk ©   (06.07.05 14:12) [12]


    > Прямо как в VCL :))


    Именно. Только без привязки к конкретному языку. И пакеты уже в систему встроены, начиная с Windows 2003, не надо с собой .bpl таскать, за счет чего размер. А вот когда WinFX к нам придет, тогда еще меньше велосипедов придется изобретать. Впрочем, возможность изобретения остается, что тоже ценно - никто не мешает свои классы писать, по аналогии с компонентами в Delphi, с той же степенью разноглючности.
  • iZEN © (06.07.05 14:56) [15]
    Игорь Шевченко ©   (06.07.05 14:44) [14].
    В .Net вроде есть определённые ограничения на наследование от стандартных контролов (кнопок, полей ввода и т.д.), то есть никак.
    В .Net 1.1 это ослабили?
  • Игорь Шевченко © (06.07.05 15:03) [16]
    iZEN ©   (06.07.05 14:56) [15]

    Если они объявлены sealed, то никак. Если не объявлены, то как.
  • vuk © (06.07.05 15:48) [17]
    to Игорь Шевченко ©   (06.07.05 14:44) [14]:
    >И пакеты уже в систему встроены
    Оно все хорошо, конечно, но иной раз монолитный исполняемый модуль удобнее. Особенно в тех случаях, когда используются сторонние компоненты. А то может получиться, что придетсья тащить за собой здоровую сборку из-за 10% её используемого кода.
    Во всяком случае, иметь выбор, как компилировать приложение, с использованием пакетов или без - оно как-то правильнее.
  • Игорь Шевченко © (06.07.05 16:08) [18]
    vuk ©   (06.07.05 15:48) [17]

    Кстати, я скачал продукт, который из кучи сборок один exeшник делает :)

    "MS has released a assembly linker/merger.
    It can be dowloaded at

    http://www.microsoft.com/downloads/details.aspx?FamilyID=22914587-b4ad-4eae-87cf-b14ae6a939b0&displaylang=en

    I did some preliminary test with Delphi exe
    plus commercial C# assemblies and I got
    working good old single exe without problems."

    borland.delphi.public.delphi.language.dotnet
  • WondeRu © (06.07.05 16:14) [19]
    Игорь Шевченко ©   (06.07.05 16:08) [18]
    Кстати, я скачал продукт, который из кучи сборок один exeшник делает :)


    Я ILMerge уже давно скачал... но чет не смог с ним разобраться... :(
 
Конференция ".Net" » Каковы приемущества перехода на платформу .NET...
Есть новые Нет новых   [119318   +83][b:0][p:0.001]