Обновить
15

gamedev

16
Подписчики
Отправить сообщение
1. в ущерб скорости и удобности разработки? я б никогда не променял Qt на что либо иное

2. несколько версий под разные оськи? :) когда винда перейдет на стандарты posix, тада отпадет этот вопрос, а счас существует такой стиль программирования как кросплатформенный — писАть один раз

3. ну тут мне нечего сказать

а на счет Documents and Settings — в posix системах не очень распространено «все в одном» или же «все в одной папке»… либы в папке для либ, бинарники в папке для бинарников, конфигы в папке для конфигов… в винде видимо тоже пытаются это ввести, но не очень успешно
раз включили, значит лицензия позволяет, но разработчики не всех открытых либ хотят чтоб на их труде зарабатывала майкрософт :)
майкрософт не включает в сборки винды открытые библиотеки (да и не может), то как прикажете кросплатформенный софт писать? приходится (для винды) таскать либы некоторые…
трудности — да, но не через одно место :)
переходите на bash :)
Например, как сделать паузу на заданное количество секунд? Команда pause тут бессильна. В место неё паузу удобно организовать через ping.
Пауза на 5 секунд будет выглядеть вот так:
ping 127.0.0.1 -n 6 -w 1000 > nul

Вот как узнать, содержит ли строка подстроку? Опять же, на первый взгляд ничего подходящего нет. На помощь приходит замена подстроки в строке:
set string=SOME TEXT
if not "%string%"=="%string:TEXT=%" echo YES


да уж… прям через одно место это делается… но радует что есть люди которые умеют выйти из ситуации :)
выиграш должен быть в простоте добавления новых модулей, в простоте их использования, но, теоретически, это больше ресурсоемко… я сейчас обкатываю это все, у меня есть реализация самого простого ядра, тестирую, думаю… на хабр написал чтоб узнать мнения, послушать критику… думаю в скором времени все это будет нормально реализовано и все плюсы / минусы конкретно описаны
я что-то подобное, только на ексте, с пол года назад думал сделать, даж где-то ТЗ валялось… хех, инвестора не нашлось, и вот гугле это сделал :)
согласен… жаль что у меня практики в С++ маловато… так бы мона было переработать Qt Creator под PHP…
спасибо за внятный коментарий, учту
это действительно интересный вопрос, пока что я к единому решению не пришел, буду пробовать, испытывать, и скоро дам знать как я это решил, и код выложу, конечно
яндекс тут рулит, к тому же флеша не требует
для реальных задач? да для всего. это еще один способ составления, проектирования приложения. у него нет ограничений, как и и стандартно-птинятого способа. очень похожий метод используется в проекте AGPsource Game Platform
извинияюсь, уловил схожесть :) но этот способ как-то не по мне
это я для примера прописал, а вообще — любой модуль может послать сообщение module_test_1.run, не обязательно только module_test_1
не понял к чему вы клоните, не вижу ничего общего, кроме, разве что, радикальности подходов
не согласен, как меня, это (мой код) не на god object смахивает, а на очень узкое api
и еще — делать единственное ядро — не обязательно, возможна реализация простой передачи сообщений напрямую между обьектами, но я хочу полной независимости всех обьектов друг от друга

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность