Главная страница
    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.52 MB
Время: 0.045 c
15-1165911636
zdm
2006-12-12 11:20
2006.12.31
Одна голова хорошо, а две лучше???


15-1165232959
vajo
2006-12-04 14:49
2006.12.31
файловая система RAW


2-1165735440
intel
2006-12-10 10:24
2006.12.31
Здравствуйте


2-1166106304
webpauk
2006-12-14 17:25
2006.12.31
Записи


2-1165731561
ZeroXor
2006-12-10 09:19
2006.12.31
Вставка Flash ролика в ячейку StringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский