Текущий архив: 2006.12.31;
Скачать: CL | DM;
ВнизБудут ли живы WinAPI, COM ? Найти похожие ветки
← →
Juice © (2006-12-07 16:00) [0]... в Vista. Ну, то что для совместимости останутся это точно, а что-то в замен они придумали ?
← →
clickmaker © (2006-12-07 16:01) [1]
> Juice © (07.12.06 16:00)
а чем можно заменить WinAPI?
← →
Juice © (2006-12-07 16:05) [2]
> а чем можно заменить WinAPI?
обьектная архитектура, все в иерархическом порядке - проще и понятней.
← →
Игорь Шевченко © (2006-12-07 16:11) [3]
> Будут ли живы WinAPI, COM ?
а куда они нафиг денутся ?
В дополнение придуман .Net 3.0
← →
DVM © (2006-12-07 16:16) [4]а .NET он ведь поверх WinApi работает?
← →
Игорь Шевченко © (2006-12-07 16:25) [5]DVM © (07.12.06 16:16) [4]
Да, конечно
← →
clickmaker © (2006-12-07 16:28) [6]
> [2] Juice © (07.12.06 16:05)
это стало быть для доступа к файлу мне по-любому надо создать объект класса TFile, например? А доступ к файловой системе в самом классе будет? А дрова?
← →
DVM © (2006-12-07 16:40) [7]
> Да, конечно
Тогда за WinApi можно быть спокойным. Никуда не денется. :)
← →
DiamondShark © (2006-12-07 16:45) [8]
> это стало быть для доступа к файлу мне по-любому надо создать
> объект класса TFile, например?
Ну, если ОС совсем-совсем объектная, то никаких таких файлов в ней быть не может.
> А доступ к файловой системе в самом классе будет?
Не будет файловой системы. Будет подсистема персистентных объектов.
> А дрова?
А точно такие же объекты, как всё остальное.
Эх... Только мечты всё это...
← →
Gero © (2006-12-07 16:54) [9]> [5] Игорь Шевченко © (07.12.06 16:25)
> Да, конечно
Это сегодня конечно. А как он завтра будет работать, неизвестно.
← →
Игорь Шевченко © (2006-12-07 16:55) [10]Gero © (07.12.06 16:54) [9]
> Это сегодня конечно. А как он завтра будет работать, неизвестно
А почему неизвестно, если не секрет ?
← →
Gero © (2006-12-07 17:04) [11]> [10] Игорь Шевченко © (07.12.06 16:55)
А Вам известно? Не факт, что в следующей версии Windows .NET будет первичным, а WinAPI оставят только для обратной совместимости.
← →
Игорь Шевченко © (2006-12-07 17:32) [12]Gero © (07.12.06 17:04) [11]
А мне известно
← →
saxon (2006-12-07 17:34) [13]
> DVM © (07.12.06 16:40) [7]
> Тогда за WinApi можно быть спокойным.
От не факт. Да и можно за чтото быть спокойным постоянно?! :)
← →
Gero © (2006-12-07 17:51) [14]> [12] Игорь Шевченко © (07.12.06 17:32)
А позвольте поинтересоваться, откуда такие сведения?
← →
Игорь Шевченко © (2006-12-07 17:53) [15]Gero © (07.12.06 17:51) [14]
от Рэймонда Чена
← →
Gero © (2006-12-07 18:00) [16]> [15] Игорь Шевченко © (07.12.06 17:53)
А где он говорил, что WinAPI всегда будет прослойкой между железом и .NET? Или вобще о первичности Windows API?
← →
Anatoly Podgoretsky © (2006-12-07 20:19) [17]> Игорь Шевченко (07.12.2006 17:53:15) [15]
А он что зуб дает?
Ведь изначально направление было на .NET
но не смогил пока.
← →
Real © (2006-12-07 21:51) [18]
> А где он говорил, что WinAPI всегда будет прослойкой между
> железом и .NET? Или вобще о первичности Windows API?
Ну какая-то прослойка все равно будет: какая разница оставят как есть, или засунут все в одну кучу и запретят доступ к апи (и назовут по-другому) суть-то от этого не изменится. Имхо если отвечать на вопрос автора ветки - взамен ничего (концептуального) не будет. А теже яйца, только в профиль - вполне возможно, надо демонстрировать изменение и развитие ОС не только перед пользователями
← →
Petr V. Abramov © (2006-12-07 22:01) [19]> DVM © (07.12.06 16:16) [4]
> а .NET он ведь поверх WinApi работает?
> Игорь Шевченко © (07.12.06 16:25) [5]
>>DVM © (07.12.06 16:16) [4]
> Да, конечно
Windiows 3.1, помнится, тоже под поверх DOS работала. Только вот ЗНАЛА DOS, начиная с 5-ки про Windows, Шульман убедительно доказал (Шульман - это предок Руссиновича :)))
И тут наверняка так же будет. Новые возможности фреймворка просто будут недоступны через WinXX
← →
oxffff © (2006-12-07 22:10) [20]Везьде будет .NET.
Да же драйвера.
И тогда наступит "неуправляемый .NET",
который будет работать на IRQL выше DISPATCH.NET
И AMD и Intel выпустит CORE 2 DUO.NET и Barcelona.NET (K8L.NET)
← →
oxffff © (2006-12-07 22:13) [21]А ваш чайник поддерживает .NET?
← →
tesseract © (2006-12-07 22:14) [22]
> Windiows 3.1, помнится, тоже под поверх DOS работала. Только
> вот ЗНАЛА DOS, начиная с 5-ки про Windows,
1с 7.7 отлично работает и под win3.11 и под XP. С небольшими проблемами (unicode) и под vista пляшет. Цикл приложения в 13 лет весьма неплох :-)
← →
Игорь Шевченко © (2006-12-08 11:54) [23]Anatoly Podgoretsky © (07.12.06 20:19) [17]
Кто в здравом уме будет ядро переписывать ?
← →
Anatoly Podgoretsky © (2006-12-08 12:06) [24]> Игорь Шевченко (08.12.2006 11:54:23) [23]
Не надо переписывать, это действительно идиотом надо быть, надо постепенно заменять. Кроме того речь не по ядро, а про более высокий уровень, такой как WinAPI
← →
umbra © (2006-12-08 12:12) [25]а разве ВинАПИ не "заточено" под существующее ядро и не обеспечивает доступ к его данным? И разве не написано очень много програм, для которых надо бы (?) обеспечить обратную совместимость.
← →
Anatoly Podgoretsky © (2006-12-08 12:24) [26]> umbra (08.12.2006 12:12:25) [25]
Находишь противоречие?
← →
Gero © (2006-12-08 12:25) [27]http://www.gartner.com/DisplayDocument?doc_cd=118261
Статья хоть и старенькая, но кое о чем говорит.
← →
Игорь Шевченко © (2006-12-08 12:33) [28]Gero © (08.12.06 12:25) [27]
То, что написано в статье, примерно аналогично тому, что приложения с поддержкой тем для XP нельзя точно так же перенести под Windows 2000.
Ну и что ?
Вопрос в теме был задан вполне определенно - будут ли живы WinAPI и COM. Да, будут живы. Потому что, во-первых, на этих механизмах основана сама система, во-вторых, Рэймонд Чен пишет о том, что MS параноидально озабочена обратной совместимостью новых систем со старыми приложениями, и это правильно, так как в противном случае ее новые системы никто не будет покупать. Ему в этом вопросе доверять можно, он сам оттуда.
Но никто не говорит (в том числе и я), что будет обеспечана совместимость новых приложений со старыми системами. WinAPI оно тоже не незыблемо.
← →
Gero © (2006-12-08 12:37) [29]> [28] Игорь Шевченко © (08.12.06 12:33)
Да это и так понятно. Речь не о том.
← →
0x07BBh (2006-12-08 13:49) [30]Скоро таким не хитрым макаром дойдут до обьектно ориентированного асемблера. А нафига?
← →
ZeroDivide © (2006-12-08 14:01) [31]>будут ли живы WinAPI и COM
Да "Windows не Vista" никто еще не отменил... и такие системы, ИМХО будут жить еще ооочень долго.
что будет обеспечена совместимость новых приложений со старыми системами
Будет :) Я точно буду обеспечивать совместимость своих новых прог с w98 еще как минимум лет 5-7.
← →
MeF Dei Corvi © (2006-12-08 14:05) [32]
> Скоро таким не хитрым макаром дойдут до обьектно ориентированного
> асемблера.
Ну MSIL в каком-то смысле и есть объектно-ориентированный ассемблер.
← →
Anatoly Podgoretsky © (2006-12-08 14:20) [33]> 0x07BBh (08.12.2006 13:49:30) [30]
Правильно, нафига, когда это Борланд давно написал.
Страницы: 1 вся ветка
Текущий архив: 2006.12.31;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.041 c