Что такое? Где срачи между тру олдовыми бородатыми С++-никами и быдлодотнетчиками с питонистами? Где тонны бугурта и словесные баталии?
Нет, формально конечно С++ останется, но его роль будет сведена до минимума и по словам одного из разработчиков на одной из недавних конференций предполагается его использование только в тех случаях, где без него не обойтись. То есть довольно редко. В идеале никогда
Основу же составит QML который состоит из языка разметки и javascript-подобного языка программирования. Так что в новой версии фреймворка становится возможным создавать проекты исключительно на QML без использования C++. Что и позиционируется как основной и наиболее удобный способ создания приложений.
Также ведутся работы по совершенствованию интеграции встроенного WebKit-овского движка.
В свете заявлений Майкрософт об использовании HTML5 и JavaScript в интерфейсе новой винды и начале продаж Chrome OS, ноутбуки с которой уже обосновались в топе продаж Amazon, это может свидетельствовать о новой тенденции в программировании десктопного софта.
Здравствуйте, PUSHKA, Вы писали:
PUS>Что такое? Где срачи между тру олдовыми бородатыми С++-никами и быдлодотнетчиками с питонистами? Где тонны бугурта и словесные баталии? PUS>Нет, формально конечно С++ останется, но его роль будет сведена до минимума и по словам одного из разработчиков на одной из недавних конференций предполагается его использование только в тех случаях, где без него не обойтись. То есть довольно редко. В идеале никогда PUS>Основу же составит QML который состоит из языка разметки и javascript-подобного языка программирования. Так что в новой версии фреймворка становится возможным создавать проекты исключительно на QML без использования C++. Что и позиционируется как основной и наиболее удобный способ создания приложений. PUS>Также ведутся работы по совершенствованию интеграции встроенного WebKit-овского движка. PUS>В свете заявлений Майкрософт об использовании HTML5 и JavaScript в интерфейсе новой винды и начале продаж Chrome OS, ноутбуки с которой уже обосновались в топе продаж Amazon, это может свидетельствовать о новой тенденции в программировании десктопного софта.
У вас волчанка, сэр.
Здравствуйте, Kernan, Вы писали:
K>У вас волчанка, сэр.
Очень бы хотел чтоб так оно и было... Но реальность к сожалению жестока и все что написано в первом сообщении чистая правда
Поэтому продолжаем батхертить с удвоенной силой.
Насколько я понимаю — QML — это просто скрипт, комбинирующий возможности Qt-шных классов. Если у вас программы настолкьо просты, что это просто дерганье фич Qt, то да, вам C++ не нужне будет. Если же у вас что-то более сложное — никакой QML не вытеснит С++
Здравствуйте, PUSHKA, Вы писали:
PUS>Что такое? Где срачи между тру олдовыми бородатыми С++-никами и быдлодотнетчиками с питонистами? Где тонны бугурта и словесные баталии?
А тут уже не о чем и срач разводить, разве только воскликнуть что-то на вроде "Пропал калабуховский дом". Гигагерцы и гигабайты, плюс повсеместное падение уровня образования каких-то уродцев рождает.
Здравствуйте, Anpek, Вы писали:
A>Насколько я понимаю — QML — это просто скрипт, комбинирующий возможности Qt-шных классов. Если у вас программы настолкьо просты, что это просто дерганье фич Qt, то да, вам C++ не нужне будет. Если же у вас что-то более сложное — никакой QML не вытеснит С++
Здравствуйте, PUSHKA, Вы писали:
A>>Насколько я понимаю — QML — это просто скрипт, комбинирующий возможности Qt-шных классов. Если у вас программы настолкьо просты, что это просто дерганье фич Qt, то да, вам C++ не нужне будет. Если же у вас что-то более сложное — никакой QML не вытеснит С++ PUS>Имеется в виду Qt + интегрированы скриптовый язык
И что дальше? QT по-прежнему написана на С++, все её возможности ориентированы на С++, и во всех нетривиальных приложениях он будет нужен.
QML позволяет не писать на С++ то, что удобнее писать без него.
А если, например, интерпретатор или виртуальная машина написаны на С или С++ то это превращает используемый ей язык в С++?
C>все её возможности ориентированы на С++, и во всех нетривиальных приложениях он будет нужен.
Я бы сказал в нетривиальных фрагментах. Например, где присутствуют большие вычисления, которые все равно лучше сделать на сервере. И остается взаимодействие с железом. Это сколько процентов от задач? Думаю не больше чем используется JNI в некоторых Java-программах. Но мы то ведь все равно говорим что эти программы написаны на Java.
Здравствуйте, PUSHKA, Вы писали:
C>>QT по-прежнему написана на С++, PUS>А если, например, интерпретатор или виртуальная машина написаны на С или С++ то это превращает используемый ей язык в С++?
Речь идёт о библиотеке и библиотечном интерфейсе.
C>>все её возможности ориентированы на С++, и во всех нетривиальных приложениях он будет нужен. PUS>Я бы сказал в нетривиальных фрагментах. Например, где присутствуют большие вычисления, которые все равно лучше сделать на сервере. И остается взаимодействие с железом. Это сколько процентов от задач? Думаю не больше чем используется JNI в некоторых Java-программах. Но мы то ведь все равно говорим что эти программы написаны на Java.
Не занимайся ерундой. Выбрасывание C++ из тупого интерфейсного кода — это только сплошные плюсы. От того, что создание формочек и простой databinding переедет в QML никого отказа от С++ не будет.
Здравствуйте, Cyberax, Вы писали:
C>Не занимайся ерундой. Выбрасывание C++ из тупого интерфейсного кода — это только сплошные плюсы. От того, что создание формочек и простой databinding переедет в QML никого отказа от С++ не будет.
Вот именно. Из интерфейса выбросили, а на сервер забыли забросить. А в свете увеличения роли тонкого клиента (смотри мой первый пост) это равнозначно постепенному отмиранию языка.
Проблема С++ в том, что он как та обезьяна из анекдота не может решить умный он или красивый.
Здравствуйте, PUSHKA, Вы писали:
PUS>Что такое? Где срачи между тру олдовыми бородатыми С++-никами и быдлодотнетчиками с питонистами? Где тонны бугурта и словесные баталии? PUS>Нет, формально конечно С++ останется, но его роль будет сведена до минимума и по словам одного из разработчиков на одной из недавних конференций предполагается его использование только в тех случаях, где без него не обойтись. То есть довольно редко. В идеале никогда PUS>Основу же составит QML который состоит из языка разметки и javascript-подобного языка программирования. Так что в новой версии фреймворка становится возможным создавать проекты исключительно на QML без использования C++. Что и позиционируется как основной и наиболее удобный способ создания приложений.
Не нужен.
PUS>Также ведутся работы по совершенствованию интеграции встроенного WebKit-овского движка. PUS>В свете заявлений Майкрософт об использовании HTML5 и JavaScript в интерфейсе новой винды и начале продаж Chrome OS, ноутбуки с которой уже обосновались в топе продаж Amazon, это может свидетельствовать о новой тенденции в программировании десктопного софта.
Да этих тенденций уже было... MFC еще простудится на похоронах HTML5 )
Здравствуйте, PUSHKA, Вы писали:
C>>Не занимайся ерундой. Выбрасывание C++ из тупого интерфейсного кода — это только сплошные плюсы. От того, что создание формочек и простой databinding переедет в QML никого отказа от С++ не будет. PUS>Вот именно. Из интерфейса выбросили, а на сервер забыли забросить. А в свете увеличения роли тонкого клиента (смотри мой первый пост) это равнозначно постепенному отмиранию языка.
Какой "сервер"? Ты опять бредишь?
Здравствуйте, PUSHKA, Вы писали:
PUS>В свете заявлений Майкрософт об использовании HTML5 и JavaScript в интерфейсе новой винды и начале продаж Chrome OS, ноутбуки с которой уже обосновались в топе продаж Amazon, это может свидетельствовать о новой тенденции в программировании десктопного софта.
Эта очень старая тенденция TCL/TK, ближе к нашему времени PyGTK, PyQT.
Здравствуйте, PUSHKA, Вы писали:
C>>Какой "сервер"? Ты опять бредишь?
PUS>Давай без фамильярности. PUS>Сервер для тонкого клиента. И таким образом будут выглядеть большинство программ в скором времени.
Здравствуйте, PUSHKA, Вы писали:
C>>Какой "сервер"? Ты опять бредишь? PUS>Давай без фамильярности. PUS>Сервер для тонкого клиента. И таким образом будут выглядеть большинство программ в скором времени.
Вот когда будут — заходи. Пока что клиент-серверных программ на QT меньшинство.
Здравствуйте, PUSHKA, Вы писали:
PUS>Сервер для тонкого клиента. И таким образом будут выглядеть большинство программ в скором времени.
Дадада! канееееешна!
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, PUSHKA, Вы писали:
PUS>Здравствуйте, Cyberax, Вы писали:
C>>Какой "сервер"? Ты опять бредишь?
PUS>Давай без фамильярности. PUS>Сервер для тонкого клиента. И таким образом будут выглядеть большинство программ в скором времени.
В скором вермени, большинство программ будет выглядеть как RSDN приложение Android или iPad.