The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Надежен ли договор о ненападении Microsoft ?"
Отправлено be_nt_all, 23-Дек-09 23:40 
>KDE - это только C++ и неуправляемый код... прошлый век.

Рано С++ и неуправляемый код хоронить. Возьми Gimp и Paint.Net (не знаю, правда, идёт ли последний под mono). Сравни функционал и быстродействие. Сделай выводы. Управляемый код и прочие ВМ хороши в относительно простых проектах, где ввода-вывода больше, чем сложной логики/вычислений.

>>Вот это надо делать, а не писать "на нескольких языках в одном проекте".

Кстати, писать на нескольких языках в одном (даже не слишком большом) проекте это нормально. Один из подходов unix way — склейка маленьких утилит (на С/С++) с помощью скриптовых языков (Python, Tcl/Tk) в нечто вроде как гуёвое. В веб разработке (если не использовать подход Google) на стороне клиента и стороне сервера используются разные языки. При написании больших проектов (от игрушек до офисов) на классических статических языках в них часто встраивают тот или иной скриптовый язык...

>А как мне писать на qt в функциональном стиле?

С++ позволяет использовать элементы ФП. Внимательно «курим» Boost.

> Или например если захочу динамическую вставку сделать...

То проще всего использовать скриптование через QtScript. Хотя у меня к этому компоненту (и его поддержке) свои претензии (плавали — знаем). Вон ребята из http://ananas.su связались, теперь никак на актуальную версию Qt перейти не могут.

>Каждой задаче подходит свой язык...

Я бы ещё уточнил: для каждой задачи существует выбор из нескольких достаточно оптимальных для неё языков. Который осуществляет автор/архитектор проекта.

зы. Вернёмся к этим... Баранам... К теме, короче. Мораторий Microsoft ненадёжен, поэтому OpenSource сообществу стоит, продолжая развивать Mono/Moonlight начинать, на всякий случай, готовить свои козыря в возможной будущей “войне виртуальных машин“. Надейся на лучшее, готовься к худшему (c) Китайская мудрость.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру