|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : vitus@ice.ru 2:5020/400 19 Jul 2001 17:08:44 To : "Kazantsev Alexey" Subject : Re: Что бы это значило? -------------------------------------------------------------------------------- Kazantsev Alexey <kazav@vngdu.udmurtneft.ru> wrote: KA>Однако, здравствуйте! >> KA>Hе думаю, что в Borland об этом не знают. >> >> Об этом не знает 90% новичков программистов, которых учили под Win32. KA>Однако, не хило новички проектик завернули. Это ты про что? Про GNOME или KDE? >> для быстрого переноса приложений на Delphi под Linux, а не средство >> для написания эффективных программ под последний. Средство для быстрого >> написания эффективных программ вообще RAD-средой не бывает. KA>Это, всего лишь, твое IMHO. Основанное на многолетнем опыте. Инвестиции в свои мозги (покупка книг например) всегда эффективнее инвестиций в инструментарий. >> Так прежде чем процессы взаимодействовать начнут, они должны быть >> созданы. Что на Win32 крайне тяжело. KA>Почитай "Системное программирование под Windows 2000", там объясняется в чем KA>разница между CreateProcess и fork & execute (автор - бывший юниксоид). А KA>то, что ты пишешь, это просто очередная страшилка. >> Поэтому там другие решения >> оказываются более выгодными. KA>Вовсе не поэтому. Просто там идеология несколько другая. Собственно, ровно это я и имел в виду. Идеология там другая, и нечего ее к нам сюда тянуть. Hити там всякие, визуальные билдеры, которые координаты в пикселах потом в свойствах контролов сохраняют. У нас тут fork с exec-ом есть и pack с grid-ом - совсем другая идеология. Одним из частных проявлений разницы идеологии является то, что там для создания процесса используется дорогой CreateProcess, а тут дешевый fork, а для создания нити - наоборот, там весьма дешевый вызов, в отличие от clone здесь, который не дешевле fork-а. Kylix при этом вполне решает свою задачу - быстрое портирование приложений с Win32 на Linux, с потерей эффективности. Hу и хрен бы с ним, все равно в 90% случаев эта потеря компенсируется большей эффективностью самой системы. Hо рекомендовать Kylix для начала новой разработки под Linux стоит не более, чем рекомендовать cygwin для разработки под Win32. -- Victor Wagner vitus@ice.ru Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: FT-center (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/9509ecc116f1.html, оценка из 5, голосов 10
|