The OpenNET Project / Index page

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

20.03.2013 13:19  Сравнение эффективности разработки интерфейсов с использованием QML и EFL

Опубликованы результаты довольно обстоятельного сравнения особенностей разработки приложений с графическим интерфейсом пользователя при использовании Qt QML и EFL (Enlightenment Foundation Library). Сравнение охватывает такие вопросы, как удобство разработки, оценка трудозатрат, компактность кода, потребление памяти в процессе работы, скорость запуска, производительность итоговых приложений, визуальная привлекательность и т.п. Для оценки использовался клон игры Сапёр, написанный с использованием QML и EFL.

При использовании EFL и языка Си потребовалось написать примерно в два раза больше кода, чем при использовании QML/JavaScript (1487 и 668 строк кода). QML/JavaScript отмечен как более высокоуровневое средство разработки, позволяющее создавать программы быстрее, чем при использовании языка Си. По возможностям Qt также заметно опережает EFL. При этом различия в производительности и потреблении ресурсов оказались не такими заметными как можно было предположить.

С позиции потребления памяти на 32-разрядной системе RSS приложения на EFL составил 15.8 Мб, а QML - 27.6 Мб, но при этом для EFL размер совместно используемых блоков составил 2.6 Мб, а для QML - 15.3 Мб. PSS для QML составил 27.5 Мб, а для EFL - 15.8. В 64-разрядной конфигурации потребление памяти QML оказалось на несколько мегабайт ниже, чем EFL (PSS 18.6 и 20.7 Мб). При запуске одновременно 5 и 10 копий приложения различия в 32-разрядной конфигурации сгладились за счёт более активного совместного использования памяти в QML.

Время запуска для приложений на EFL оказалось меньше, примерно на 30%.



  1. Главная ссылка к новости (http://tolszak-dev.blogspot.ru...)
  2. OpenNews: Стабильный релиз EFL 1.7 (Enlightenment Foundation Library)
Лицензия: CC-BY
Тип: английский / Обобщение
Ключевые слова: qml, qt, efl, gui
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 13:53, 20/03/2013 [ответить] [смотреть все]
  • +1 +/
    Которое в большой программе потом икнется тем что JS создал на автомате некую пе... весь текст скрыт [показать]
     
     
  • 2.2, Аноним, 13:59, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    >А так то да, пока программа на 600 или 1400 строчек - в трех соснах фиг заблудишься.

    Вам таки нужно больше для создания интерфейса?

     
     
  • 3.3, Аноним, 14:11, 20/03/2013 [^] [ответить] [смотреть все]  
  • +7 +/
    Есть же люди, которые логику приложению реализуют прямо в коде для работы с GUI, а потом месразбираются что они понавоязи.
     
     
  • 4.13, Аноним, 14:37, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Это не шуточная проблема, у нас примерно такое и есть, особенно нереально тяжело... весь текст скрыт [показать]
     
     
  • 5.16, Пиу, 14:55, 20/03/2013 [^] [ответить] [смотреть все]  
  • +6 +/
    > Это не шуточная проблема, у нас примерно такое и есть, особенно нереально
    > тяжело это  рефакторить. Нужен очень жесткий контроль по использованию js
    > что бы не писали на нем слишком много. а так QML
    > ниче, мне нравится.

    я смотрю на все эти FirefoxOS, Tizen и прочие, и понимаю, что никакого контроля не получиться

     
     
  • 6.17, Аноним, 14:58, 20/03/2013 [^] [ответить] [смотреть все]  
  • –4 +/
    Я не понимаю как на этом можно сделать что-то сложнее калькулятора.
     
     
  • 7.24, Anonim, 15:34, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Вот тут http www youtube com watch v kvWeE3kurEQ люди делятся опытом ... весь текст скрыт [показать]
     
  • 5.43, Аноним, 16:49, 20/03/2013 [^] [ответить] [смотреть все]  
  • +5 +/
    Это не проблема js, это проблема людей Чем более высокоуровневый язык - тем лег... весь текст скрыт [показать]
     
     
  • 6.81, Аноним, 23:28, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Это, конечно, проблема людей, но у компиляторов да еще с статической типизацией ... весь текст скрыт [показать]
     
     
  • 7.86, arisu, 23:43, 20/03/2013 [^] [ответить] [смотреть все]  
  • +4 +/
    только вот зуб сломается большинство ломается на стадии прототипной объектной м... весь текст скрыт [показать]
     
     
  • 8.124, mma, 15:35, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    тут как бы цель не оправдывает средства, это как в слона дробиной, посмотришь на... весь текст скрыт [показать]
     
     
  • 9.126, arisu, 17:43, 21/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    вот-вот 171 зачем мне лопата, мне копать надо 187 зато незнание не мешает ... весь текст скрыт [показать]
     
  • 9.127, arisu, 17:45, 21/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    p s прототипная модель и замыкания, кстати, используются не только в js даже в... весь текст скрыт [показать]
     
  • 7.102, angra, 03:03, 21/03/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    Судя понаписанному, js вы так и не смогли осилить, как в общем-то и C Проверк... весь текст скрыт [показать]
     
     
  • 8.103, arisu, 03:06, 21/03/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    это да поскольку они знают только о молотке, то любым инструментом пытаются пол... весь текст скрыт [показать]
     
  • 8.121, TbIK, 13:41, 21/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    В защиту си сипиписников коим я был лет 20 назад , скажу зато эти люди никогда... весь текст скрыт [показать]
     
     
  • 9.128, arisu, 17:47, 21/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    i lol d hardly ... весь текст скрыт [показать]
     
  • 7.112, jOKer, 07:51, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Освойте для себя сервис-ориентированные архитектуры, разместите бизнес-логику на... весь текст скрыт [показать]
     
     
  • 8.113, arisu, 08:03, 21/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    проблемы бананасов сводятся почти к нулю простым линтером написать который для ... весь текст скрыт [показать]
     
  • 3.9, Пиу, 14:25, 20/03/2013 [^] [ответить] [смотреть все]  
  • +5 +/
    проблема в том, что орава жабопогромистов ничего более не умеет, но хочет жрат
     
     
  • 4.18, Xasd, 15:02, 20/03/2013 [^] [ответить] [смотреть все]  
  • –3 +/
    проблема в том что C C -программисты настолько умные, и настолько много всего д... весь текст скрыт [показать]
     
     
  • 5.23, Пиу, 15:28, 20/03/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    а программисты на жаваскрипте структуру программы в голове не держат х к-х к ... весь текст скрыт [показать]
     
     
  • 6.31, тоже Аноним, 16:05, 20/03/2013 [^] [ответить] [смотреть все]  
  • +6 +/
    Между прочим, этот господин довольно точно описал логику "Я нажала пять раз не потому, что мне нужно было пять раз, а для убедительности!".
    Настоящий юзер-френдли интерфейс, безусловно, должен понимать такие очевидные вещи.
    Жаль, что использование тех или иных технологий само по себе таким знанием интерфейс не обогатит.
     
     
  • 7.37, Пиу, 16:27, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    проблема в том, что интерфейс в результате должен обладать телепатией, чтобы отл... весь текст скрыт [показать]
     
     
  • 8.41, mr. green thumb, 16:46, 20/03/2013 [^] [ответить] [смотреть все]  
  • –2 +/
    вариант 171 заклинило клавишу 187 никогда не происходил у умных людей снима... весь текст скрыт [показать]
     
     
  • 9.44, Пиу, 16:50, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    это проблема программы программа должна учитывать, что у пользователя заклинило... весь текст скрыт [показать]
     
  • 9.48, Аноним, 17:00, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    с какой вероятностью клавишу заклинит у умного человека, и с какой вероятностью ... весь текст скрыт [показать]
     
  • 9.52, qqq, 17:25, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Даже если действительно заклинило клавишу, эту проблему должна разруливать ОС а ... весь текст скрыт [показать]
     
     
  • 10.75, Vkni, 22:48, 20/03/2013 [^] [ответить] [смотреть все]  
  • +5 +/
    Вы не поверите, но это должен разруливать человек, только он может поменять клав... весь текст скрыт [показать]
     
  • 9.65, arisu, 20:54, 20/03/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    а ещё есть вариант 171 половина клавиатуры не работает ваша программа говно, ... весь текст скрыт [показать]
     
  • 9.83, Аноним, 23:34, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Ага, да чтоб у тебя ресет заклинил Чини это потом программно, флаг в руки ... весь текст скрыт [показать]
     
     
  • 10.117, Аноним, 13:06, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Демагогия ... весь текст скрыт [показать]
     
     
  • 11.129, arisu, 17:48, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    причём началась она с поста 171 а если клаву заклинит 187 ... весь текст скрыт [показать]
     
  • 3.57, Аноним, 18:42, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    А это сильно зависит от интерфейса Если это интерфейс для дебильника или автома... весь текст скрыт [показать]
     
     
  • 4.101, Led, 02:57, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Например, XUL ... весь текст скрыт [показать]
     
     
  • 5.104, arisu, 03:07, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    > Например, XUL?

    или так, да — дебильными.

     
  • 3.122, Аноним, 14:30, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    А кто сказал, что JS только для интерфейса ... весь текст скрыт [показать]
     
  • 2.5, Ы, 14:17, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    невежественные домыслы, ВОЗМОЖНОСТЬ динамической типизации это плюс языка
     
     
  • 3.11, Пиу, 14:29, 20/03/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    динамическая типизация - это отличный способ выстрелить себе в ногу или словить ... весь текст скрыт [показать]
     
     
  • 4.12, Ы, 14:35, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    угу для этого её и придумали, давайте приводить ещё возможности накосячить
     
  • 4.14, Xasd, 14:39, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    тоесть например функция требует объект Кнопка , а мы передадим туда объект Вр... весь текст скрыт [показать]
     
     
  • 5.15, Пиу, 14:53, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    функция требует два аргумента, их тип не задан, это же динамическая типизация фи... весь текст скрыт [показать]
     
     
  • 6.19, Xasd, 15:11, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    типа как объект, число, число, число или , например объект, число, числ... весь текст скрыт [показать]
     
     
  • 7.22, Пиу, 15:19, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    еще раз, не везде аргументы функции состоят из наборов чисел более того, функци... весь текст скрыт [показать]
     
     
  • 8.39, souryogurt, 16:34, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Почему ... весь текст скрыт [показать]
     
     
  • 9.42, Пиу, 16:47, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    потому что их легко перепутать ;)
     
  • 7.72, VoDA, 22:37, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Чаще объект, объект, объект Внутри, конечно, будут числа, но не всегда первым у... весь текст скрыт [показать]
     
  • 5.66, arisu, 20:58, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    а вот в Smalltalk это решили очень изящно и без проверки типов ... весь текст скрыт [показать]
     
  • 5.73, VoDA, 22:43, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    У меня в практике были косяки типа кодил-кодил - все работало Зашел на соседний... весь текст скрыт [показать]
     
     
  • 6.76, arisu, 22:49, 20/03/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    тут дело-то в том, что js никогда и не задумывался как язык для разработки больш... весь текст скрыт [показать]
     
     
  • 7.118, Аноним, 13:07, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Ничего не напоминает ... весь текст скрыт [показать]
     
     
  • 8.125, arisu, 17:41, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    много всякого напоминает но беседа-то у нас про js ... весь текст скрыт [показать]
     
  • 5.82, piteri, 23:29, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Легко После установки заказчику ... весь текст скрыт [показать]
     
  • 4.114, jOKer, 08:07, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Давайте все-таки не путать динамическую статическую типизацию и строгую мягкую т... весь текст скрыт [показать]
     
     
  • 5.115, arisu, 08:14, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    отчасти-то он прав потому что новоявленые МегаГуру про контракты, может, и слыш... весь текст скрыт [показать]
     
  • 3.49, Аноним, 17:10, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    А в каких языках динамическая типизация НЕ ВОЗМОЖНА?
     
     
  • 4.55, exist, 18:15, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Видимо, в языках со строгой типизацией. Например, Ada.
     
     
  • 5.116, Аноним, 12:12, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Мягкое и теплое, ага. В Python динамическая строгая типизация.
     
     
  • 6.130, arisu, 17:56, 21/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    хорошая шутка ... весь текст скрыт [показать]
     
     
  • 7.134, Аноним, 14:12, 22/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Плохой юмор Кто-то не будем показывать пальцем путает статическую и строгую ти... весь текст скрыт [показать]
     
     
  • 8.136, arisu, 16:13, 22/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    a 171 fuck 187 a 40 print a 2 опа это 8212 не строгая типизация ... весь текст скрыт [показать]
     
  • 3.58, Аноним, 18:43, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Только если ее делать не через опу Т е с возможностью форсануть статическую дл... весь текст скрыт [показать]
     
     
  • 4.135, Аноним, 14:32, 22/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Приведите пример крупного проекта по созданию интерфеса программы ... весь текст скрыт [показать]
     
  • 2.7, Xasd, 14:20, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    как это он создал на автомате кто ему разрешил самодеятельность или мы рассмат... весь текст скрыт [показать] [показать ветку]
     
  • 2.10, Xasd, 14:25, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    анализатор статической типизпции -- не сделает за программиста его работу если ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.50, qux, 17:18, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Некоторые не знаю, а в общем, как и все прочие, страдают забиванием Сравнить, н... весь текст скрыт [показать]
     
  • 3.61, Алексей Морозов, 18:52, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Ну, вот конкретно такое достаточно хорошо ловится юниттестами, запущенными под в... весь текст скрыт [показать]
     
  • 3.74, Vkni, 22:46, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Не сделает ВСЮ работу Но часть сделает Поэтому несколько глупо использовать ин... весь текст скрыт [показать]
     
     
  • 4.78, arisu, 22:51, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    не соглашусь другое дело, что в js нет встроеного механизма указать типы, если ... весь текст скрыт [показать]
     
     
  • 5.90, Vkni, 00:02, 21/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Сравни OCaml и JS в первом система статических типов, вывод типов методом ХМ т... весь текст скрыт [показать]
     
     
  • 6.92, arisu, 00:16, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    я окамла не знаю, увы ну, так 8212 на уровне 171 о окамл я не испуган, н... весь текст скрыт [показать]
     
     
  • 7.93, Vkni, 00:32, 21/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Посмотри, не пожалеешь - штука маленькая, быстрая и очень удобная Учебник по OC... весь текст скрыт [показать]
     
     
  • 8.94, arisu, 00:49, 21/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    да я знаю это 8212 теоретически а на практике как-то всё лениво, каждый раз ... весь текст скрыт [показать]
     
  • 7.95, Crazy Alex, 01:11, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    В экшнскрипт не плюсовую, а жабью модель притищали, причем почти один к одному.
     
     
  • 8.96, arisu, 01:14, 21/03/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    да у них у всех ноги из одного места растут ... весь текст скрыт [показать]
     
  • 3.77, Аноним, 22:50, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Во-первых, где здесь статическая типизация Перепутана константа Во-вторых, нек... весь текст скрыт [показать]
     
  • 3.91, Vkni, 00:05, 21/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    С момента изобретения С прошло уже 40 лет, пора бы и на другие языки посмотреть ... весь текст скрыт [показать]
     
     
  • 4.97, Crazy Alex, 01:18, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Ну тогда уже D порекламирую, благо он нынче вполне приятен И вывод типов есть, ... весь текст скрыт [показать]
     
     
  • 5.99, arisu, 01:35, 21/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    не хватает только стандарта и нескольких компиляторов кагбэ D1 уже нет, а D2 ещ... весь текст скрыт [показать]
     
     
  • 6.131, TbIK, 19:03, 21/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Немного не так кто ХОЧЕТ писать - тому всего хватает Кто не хочет - тому ВЕЧНО... весь текст скрыт [показать]
     
     
  • 7.132, arisu, 19:25, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    если ты пишешь себе приветмиры 8212 то не вопрос, хоть для кнутовой шестибито... весь текст скрыт [показать]
     
  • 7.133, arisu, 19:27, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    p s вообще, лично для меня язык подобного плана стоит более-менее серьёзно ра... весь текст скрыт [показать]
     
  • 4.105, Led, 03:10, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    А разве в C есть что-то кроме char, int и float Других типов нет - только моди... весь текст скрыт [показать]
     
     
  • 5.106, arisu, 03:13, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    да man typedef структуры тоже отдельные типы ranged-типов нет, правда так чт... весь текст скрыт [показать]
     
     
  • 6.107, Led, 03:21, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Никто его и не унижает Но и превозносить его как божественное откровение и идеа... весь текст скрыт [показать]
     
     
  • 7.108, arisu, 03:31, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    но в нише 171 переносимый макроассемблер 187 у него таки конкурентов нет ... весь текст скрыт [показать]
     
     
  • 8.109, Vkni, 04:45, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Вообще, можно было бы и улучшить косметически - сделать вывод типов, убрать неяв... весь текст скрыт [показать]
     
     
  • 9.110, arisu, 06:05, 21/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    нененене, не надо. а то мне будет скучно на нём писать. ;-)
     
  • 8.111, Led, 06:58, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Нет К сожалению ... весь текст скрыт [показать]
     
  • 2.25, Аноним, 15:38, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Так разделите же дрозофил и котлеты Т е гуй на QML, а счёт да хоть на Фортр... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.51, qux, 17:19, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Тогда уже гуй на вебе, портабельности ради.
     
  • 3.59, Аноним, 18:44, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    А чем глюки в гуе лучше глюков в счете ... весь текст скрыт [показать]
     
     
  • 4.62, qux, 19:11, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Очевидно, при глюках в гуе иногда можно взять другой, или CLI-вариант, над котор... весь текст скрыт [показать]
     
  • 2.33, ВовкаОсиист, 16:10, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Вы правы, но под qml обычно понимают декларативный интерфейс который для десктоп... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.140, Аноним, 19:59, 22/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Ну и как на xml подстветить неправильно заполенные поля при вводе ... весь текст скрыт [показать]
     
     
  • 4.141, arisu, 20:19, 22/03/2013 [^] [ответить] [смотреть все]  
  • +/
    точно так же, как и без него тот, кто делает валидатор исключительно средствами... весь текст скрыт [показать]
     
  • 2.53, CR, 17:28, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Какого еще счета QML JavaScript предназначены для создания GUI Счет пиштес... весь текст скрыт [показать] [показать ветку]
     
  • 1.4, Xasd, 14:16, 20/03/2013 [ответить] [смотреть все]  
  • +1 +/
    > Сравнение охватывает такие вопросы, как удобство разработки, оценка трудозатрат, компактность кода, потребление памяти в процессе работы, скоросоть запуска, производительность итоговых приложений, визуальная привлекательность и т.п. Для оценки использовался Капитан Очевидность

    fixed :)

     
  • 1.6, Аноним, 14:17, 20/03/2013 [ответить] [смотреть все]  
  • –2 +/
    А почему QML, а не чистый Qt?
     
     
  • 2.8, Anonymus.UA, 14:25, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Действительно а почему не чистый Си или машинный код?! Загадка какая-то прям...
     
     
  • 3.63, anonymous, 19:54, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    Где ты увидел в Qt чистый си Развелось тут неучей, понимаешь ... весь текст скрыт [показать]
     
  • 1.21, Mihail Zenkov, 15:19, 20/03/2013 [ответить] [смотреть все]  
  • +5 +/
    Их саперы занимают памяти больше, чем ядро :(
     
     
  • 2.60, Аноним, 18:46, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Ну так ядро писали нормальные системщики, на сях, без халтуры А это апликушники... весь текст скрыт [показать] [показать ветку]
     
  • 1.34, ВовкаОсиист, 16:15, 20/03/2013 [ответить] [смотреть все]  
  • +/
    Я правильно понимаю, что они сравнили императивный стиль программирования с декларативным? Или JS с Си? Тогда реквестирую сравнение Qt-C++ vs QML+js.
     
     
     
    Часть нити удалена модератором

  • 3.47, mr. green thumb, 16:53, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    подскажи, а студентам-полотёрам-мс категорически запрещается писать опенсорс или... весь текст скрыт [показать]
     
     
  • 4.54, Michael Shigorin, 18:00, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Похоже, им категорически запрещается думать, поэтому и обсуждать с ними обычно н... весь текст скрыт [показать]
     
     
  • 5.120, Аноним, 13:11, 21/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Шигорин, ну ты-то завязывай уподобляться своей пастве Позорище ... весь текст скрыт [показать]
     
     
  • 6.123, Michael Shigorin, 15:15, 21/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    Паства тут ни при чём, поскольку вопрос технический, а не духовный и я сам паст... весь текст скрыт [показать]
     
  • 1.56, Аноним, 18:40, 20/03/2013 [ответить] [смотреть все]  
  • +/
    А вес фрэймворка интересно сравним ... весь текст скрыт [показать]
     
  • 1.64, arisu, 20:48, 20/03/2013 [ответить] [смотреть все]  
  • –1 +/
    очень ценное сравнение от человека, который:
    «Please note these are only my guesses — guesses of developer neither much experienced in plain C nor in EFL.»

    в принципе, дальше и разбирать неинтересно.

     
     
  • 2.67, skybon, 21:19, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Бенчмарк может произвести и непрограммист Ну а то, что на QML писать легче чем ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.68, arisu, 21:31, 20/03/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    ага а домоходяйка 8212 управлять государством это не факт, это теория то, ... весь текст скрыт [показать]
     
     
  • 4.69, Аноним, 22:01, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    офтоп Будьде добры, не выдирайте цитату с кровью, иначе Ленин вас покусаетъ Он ... весь текст скрыт [показать]
     
     
  • 5.71, arisu, 22:23, 20/03/2013 [^] [ответить] [смотреть все]  
  • +/
    ну, гейтсу же приписывают высказывание про 640 кб пусть и ленин пострадает сра... весь текст скрыт [показать]
     
  • 5.79, Аноним., 22:58, 20/03/2013 [^] [ответить] [смотреть все]  
  • +2 +/
    Тогда уж будьте добры сами цитировать правильно и не придумывать не существующих... весь текст скрыт [показать]
     
     
  • 6.80, arisu, 23:26, 20/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    ну, по сути он правильно сказал разве что не надо было заявлять это как цитат... весь текст скрыт [показать]
     
     
  • 7.88, Vkni, 23:52, 20/03/2013 [^] [ответить] [смотреть все]  
  • +3 +/
    Нет По сути , анонимус переврал, как и ты кстати, слегка отредактировал и пос... весь текст скрыт [показать]
     
     
  • 8.89, arisu, 00:00, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    хм. да, признаю, ступил. пардон.
     
  • 3.85, Аноним, 23:43, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    Поэтому низкокачественного и глючного быдлокода будет больше ... весь текст скрыт [показать]
     
  • 1.70, Аноним, 22:11, 20/03/2013 [ответить] [смотреть все]  
  • –1 +/
    Про отладку ни слова Это здорово Можно за пять минут написать на qml и день от... весь текст скрыт [показать]
     
     
  • 2.84, piteri, 23:42, 20/03/2013 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Если думать когда пишешь код, то можно за пять минут написать код и пять минут п... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.87, Аноним, 23:44, 20/03/2013 [^] [ответить] [смотреть все]  
  • –1 +/
    В теории все просто На практике когда будет какая-нибудь навороченная, многопот... весь текст скрыт [показать]
     
  • 3.98, Crazy Alex, 01:23, 21/03/2013 [^] [ответить] [смотреть все]  
  • +1 +/
    А с логами - это уже не отладка, по вашему Только если пошагово в дебаггере пры... весь текст скрыт [показать]
     
     
  • 4.100, arisu, 01:40, 21/03/2013 [^] [ответить] [смотреть все]  
  • +/
    нормальное вполне отладчик в принципе неудобен, и не только для этого в идеале... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor