Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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.55 MB
Время: 0.034 c
9-1137539317
grouzd[E]v
2006-01-18 02:08
2006.12.31
Scroller Alive! Please test =)


2-1165941923
scolopax
2006-12-12 19:45
2006.12.31
Вставить из буфера текст


2-1165998541
Алик
2006-12-13 11:29
2006.12.31
Вывод Bitmap на экран без создания окна


11-1142772736
Dim@s
2006-03-19 15:52
2006.12.31
VCL & KOL


1-1163079758
Сатир
2006-11-09 16:42
2006.12.31
Прорисовка формы на панели другой формы