На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела:
1. Название темы - краткое описание кто/что против кого/чего
2. В первом сообщении - список параметров, по которым идет сравнение.
3. Старайтесь аргументировать свои высказывания. Фразы типа "Венда/Слюникс - ацтой" считаются флудом.
4. Давайте жить дружно и не доводить обсуждение до маразма и личных оскорблений.
Модераторы: Модераторы, Комодераторы
Закрыто archimed7592 11-03-2008: Лимит страниц. Продолжаем Delphi vs C++

Страницы: (117) « Первая ... 36 37 [38] 39 40 ...  116 117  ( Перейти к последнему сообщению )  
> Delphi vs C++ , Часть 1
    Цитата Alex Forth @
    Мсье знаком с обеими библиотеками?

    С QT немного знаком. Точнее QT смотрел просто для ознакомления. Не впечатлило особенно, понравились только layout-ы. Может для сишника это и находка, но по сравнению с Delphi VCL я не увидел преимуществ, если не считать кроссплатформенность. Прежде чем ругать меня нецензурными словами, постарайтесь назвать преимущества, если на ваш взгляд таковые есть. :whistle:
      Цитата Smike @
      но по сравнению с Delphi VCL я не увидел преимуществ

      1) отсутствие pixel-hunting'а при дизайне GUI
      2) полная поддержка юникода
      3) кросс-платформенность
      4) скинабельность
      5) легкая поддержка перевода приложения
      7) не ограничена языком программирования
        :o Где єто я нецензурно выражался?

        Qt и VCL я сравнивать не буду, т к с последним я не знаком.
        В дополнение к посту mo3r добавлю;
        8)высококачественная документация (круче не встречал)
        9)Доступны исходники
        10)К C++ добавляется возможность метапрограмирования (moc)
          Цитата Alex Forth @
          8)высококачественная документация (круче не встречал)

          Это точно.
            Цитата mo3r @
            1) отсутствие pixel-hunting'а при дизайне GUI
            2) полная поддержка юникода
            3) кросс-платформенность
            4) скинабельность
            5) легкая поддержка перевода приложения
            7) не ограничена языком программирования

            1) А где он в Delphi VCL?
            2) Для Delphi VCL есть компоненты с полной поддержкой юникода, на лето-осень планируется полностью закончить родную поддержку.
            3) Хотя я говорил, что этот фактор учитывать мы не будем, но скажу, что VCL кроссплатформенна. See LCL, CLX (базируется на QT, кстати).
            4) Полно разнообразных компонентов с поддержкой скинов ;)
            5) Integrated Translation Environment
            6) где 6-й пункт?
            7) VCL for PHP, VCL for C++ Builder? Дельфийские ActiveX-ы вовсю используются VB-программистами :)
            Anyone?

            Кстати, что касается юникода... А один и тот же юникодный QT-бинарник будет работать и в Win9x, и в NT?
            Цитата Alex Forth @
            :o Где єто я нецензурно выражался?

            Спокойно, я иронизировал ;) Хотя, прецеденты были.

            Цитата Alex Forth @
            8)высококачественная документация (круче не встречал)
            9)Доступны исходники
            10)К C++ добавляется возможность метапрограмирования (moc)

            8) Что подразумевается под крутостью? А как насчет бумажной литературы? :D
            9) VCL comes with full source code
            10) А QT тут причем?
              Под крутостью документации подразумевается полнота описания, доступность изложения, єфективная навигация. В Делфи я когда родной хелпой пользовался - єто уже не МСДН, но до Qt ей далеко.

              10) А при том, что в C++ метапрограмирование не поддерживает. В qt входит moc (meta object compiler) который на фоне генерит исходники метакласов. Впрочем для Делфи єто не актуально.
                Эх, пройтись чтоли по QT используя этот документ как план? :D
                  Цитата lava @
                  Эээээ. По-моему, Свободное обеспечение не подразумевает "бесплатное".
                  Если я свою программу отдаю заказчику вместе с исходниками, никаких проблем с лицензией на Qt нет.

                  lava Qt для всех разработчиков кто отдает программу вместо с ее исходниками бесплатна. Если ты собрался зарабатывать деньги и не хочешь показывать народу что в нутри твоей проги будь добр купить коммерческую лицензию. ;)
                    Цитата Smike @
                    Эх, пройтись чтоли по QT используя этот документ как план? :D

                    Пройдись :)
                    Мне будет интересно почитать твои впечатления после более глубокого знакомства с Qt.
                      Цитата Smike @
                      1) А где он в Delphi VCL?

                      А когда контролы по форме растаскиваешь.
                      Цитата Smike @
                      2) Для Delphi VCL есть компоненты с полной поддержкой юникода, на лето-осень планируется полностью закончить родную поддержку.

                      В самом VCL нету. И «планируется» — это не совсем то же самое, что «есть давно»
                      Цитата Smike @
                      3) Хотя я говорил, что этот фактор учитывать мы не будем, но скажу, что VCL кроссплатформенна. See LCL, CLX (базируется на QT, кстати).

                      Я имел в виду реальную кроссплатформенность. Есть ли примеры, где приложение, будучи написанным в дельфи, может запускаться на других ОСях путем перекомпиляции?
                      Цитата Smike @
                      4) Полно разнообразных компонентов с поддержкой скинов ;)

                      Ага... Т.е., хотим скины — перерисовываем все формы? И отлаживаем сторонние компоненты? И заново выравниваем все элементы формы (например, если в скины толщина какого-нибудь элемента побольше)?
                      Цитата Smike @
                      5) Integrated Translation Environment

                      И заново раскидывать все элементы на формах каждый раз...
                      Цитата Smike @
                      6) где 6-й пункт?

                      нету :)
                      Цитата Smike @
                      7) VCL for PHP, VCL for C++ Builder? Дельфийские ActiveX-ы вовсю используются VB-программистами :)

                      Qt имеет биндинги практически ко всему...
                      Цитата Smike @
                      А один и тот же юникодный QT-бинарник будет работать и в Win9x, и в NT?

                      Не знаю... И вообще, хватит насиловать труп... win9x R.I.P.
                        Цитата Alex Forth @
                        Мне будет интересно почитать твои впечатления после более глубокого знакомства с Qt.

                        Ты видел ссылку, которую я привел? :lol:

                        Интересно, сколько %% возможностей, упомянутых там, предложит мне QT? Причем QT — это только библиотека виджетов, а Delphi — среда с поддержкой рефакторинга, встроенным отладчиком, UML-Designer, система автоматического тестирования, имеет поддержку Web-приложений, простой импорт и создание ActiveX и серверов OLE-автоматизации.

                        Я не призываю переводить тему в другое русло, это я просто к слову. Хотя насчет веб-приложений — вопрос интересный :)

                        И самое главное! Большую часть этого можно получить абсолютно бесплатно, используя Turbo Delphi Explorer Edition, причем даже для коммерческого использования! http://turboexplorer.com
                        Сообщение отредактировано: Smike -
                          Цитата Smike @
                          а среда, рефакторинг, UML-Designer, система автоматического тестирования, поддержку Web-приложений, простой импорт и создание ActiveX и серверов OLE-автоматизации.

                          Ну, тут на выбор - Eclipse, Visual Studio, GNAT, и проч. проч. проч. Выбирай на вкус, что больше нравится. Qt к любому из них прицепить можно. :)
                            Цитата mo3r @
                            А когда контролы по форме растаскиваешь.

                            Давно использую layout-ы.

                            Цитата mo3r @
                            Я имел в виду реальную кроссплатформенность. Есть ли примеры, где приложение, будучи написанным в дельфи, может запускаться на других ОСях путем перекомпиляции?

                            А перекомпилировать во Free Pascal?

                            Цитата mo3r @
                            В самом VCL нету. И «планируется» — это не совсем то же самое, что «есть давно»

                            На здоровье.

                            Цитата mo3r @
                            Т.е., хотим скины — перерисовываем все формы? И отлаживаем сторонние компоненты? И заново выравниваем все элементы формы (например, если в скины толщина какого-нибудь элемента побольше)?

                            Угу, а еще долго ударяемся головой об забор, что сразу не продумали, что приложение будет со скинами. Хотя не понимаю в чем сложность, у меня "рисование интерфейса" занимает не более 1-2% времени, проводимого в среде Delphi.

                            Цитата mo3r @

                            И заново раскидывать все элементы на формах каждый раз...

                            Все ясно, мы даже не знаем, о чем говорим. Почитай соседние темы хоть.

                            Цитата mo3r @
                            Qt имеет биндинги практически ко всему...

                            Так как насчет веб-приложения с использованием Qt?

                            Цитата mo3r @
                            Не знаю... И вообще, хватит насиловать труп... win9x R.I.P.

                            Так или иначе, а поддержка этой ОС иногда еще требуется. Например, в программах для школ, где многие компьютеры попросту не тянут 2000/XP или никто не хочет их переустанавливать, если и так стоит лицензионная Windows 98.

                            Добавлено
                            Цитата Flex Ferrum @
                            Выбирай на вкус, что больше нравится. Qt к любому из них прицепить можно. :)

                            Ключевое слово "прицепить".
                              Да видал я твою ссылку!
                              Давай все-таки сравнивать аналоги. Qt - єто все же не совсем среда разработки, хотя и усиленно двигается в єтом направлении.
                              А про комерческое использование и открытые исходники читай чуть выше, там все хорошо описанно

                              Flex, a was ist das GNAT?
                              Сообщение отредактировано: Alex Forth -
                                Цитата Smike @
                                Ключевое слово "прицепить".

                                Смайк, ну не смеши. Есть среда разработки, есть используемые библиотеки. Ума не приложу, почему одно должно быть зависимо от другого.
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (117) « Первая ... 36 37 [38] 39 40 ...  116 117
                                Закрыто archimed7592 11-03-2008: Лимит страниц. Продолжаем Delphi vs C++



                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0651 ]   [ 14 queries used ]   [ Generated: 1.06.24, 22:27 GMT ]