Модераторы: THandle, bems

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Умирает ли Delphi? 
:(
    Опции темы
Vasay
Дата 26.7.2010, 00:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



CodeMonkey

Цитата

На самом деле кроссплатформенность - сильный плюс.


Если embarcadero  не могут сделать x64 в win (что куда проще чем добавить поддержку *nix) - то сильно я сомневаюсь что они это сделают.

Вообще тут два пути - делать привязку к существующей кроссплатформенной библиотеке (QT, например).

Либо допиливание Призм и крики - "мы крутые! мы сделали Кросплатформ" тихо помалкивая про лицензионные проблемы mono и его кривость в сравнении с оригинальным .NET.  

Что-то мне подсказывает, что будет именно второй вариант.  Кстати, если убрать рекламу про кроссплатформенность, весьма многообещающий -  за .NET будущее разработки под win. native  MS похоронит в обозримом будущем, как тот еще костыль мешающий их экспансии на иные процессорные платформы.

Есть, конечно, третий вариант - разработка своей кроссплатформенной либы, но мы все понимаем, что при сегодняшнем положении дел embarcadero  такой грандиозный проект просто не потянет. 


ИМХО - если хотят выжить, пусть доведут до ума то что есть, а всякие космические проекты типа кроссплатформенности - оставят до светлого будущего, Иначе это светлое будущее для embarcadero  просто не наступит. 



--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
CodeMonkey
Дата 26.7.2010, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 4
Всего: 89



Цитата(Vasay @  26.7.2010,  01:19 Найти цитируемый пост)
то сильно я сомневаюсь что они это сделают

Вообще-то кроссплатформенность уже с нами, хотя и в виде закрытой беты. Под MacOS, правда (под Linux - в след. релиз).

Добавлено через 6 минут и 58 секунд
Цитата(Vasay @  26.7.2010,  01:19 Найти цитируемый пост)
что куда проще чем добавить поддержку *nix

Это взгляд со стороны. 

На самом деле, им не принципиально, что добавлять. Компилятор Delphi, в том виде, в каком он есть в D2010 и ниже, равно не приспособлен ни к x64, ни к Linux, ни к MacOS. Об этом говорил или Barry или Allen (не помню). Сейчас главная задача для Embarcadero - рефакторинг компилятора. Сделать его модульным и расширяемым. Чётко разделить парсер с анализом и стадию генерации кода. Тогда целевые платформы можно будет добавлять как плагины. Как только будет сделан этот переход, новые платформы можно будет добавлять относительно легко. Но процесс этот сложный и долгий. Над ним начали работать уже давно - вспомните preview x64 компилятора на конференции, кажется, года два назад.

У меня есть подозрение, что именно поэтому MacOS не случайно выбрана как первая платформа - потому что она наиболее сильно отличается от x86-32 (среди Linux, x64 и MacOS). Реализовав её сейчас - это позволит учесть сразу максимум нюансов. А то реализовали бы они сейчас Linux (или, того хуже: x64), а потом стали ещё что-то делать, глядь: а написанный код это не позволяет - и снова за перекройку.


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Vasay
Дата 26.7.2010, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



Цитата(CodeMonkey @  26.7.2010,  11:23 Найти цитируемый пост)

Вообще-то кроссплатформенность уже с нами, хотя и в виде закрытой беты. Под MacOS, правда (под Linux - в след. релиз). 


И что это из себя представляет?  На базе чего сделали порт VCL под Mac OS ?


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Vasay
Дата 26.7.2010, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



CodeMonkey

Цитата

На самом деле, им не принципиально, что добавлять. Компилятор Delphi, в том виде, в каком он есть в D2010 и ниже, равно не приспособлен ни к x64, ни к Linux, ни к MacOS.


ИМХО, поддержка x64 под win и поддержка иной ОS - это принципиально разные задачи.

Цитата

У меня есть подозрение, что именно поэтому MacOS не случайно выбрана как первая платформа - потому что она наиболее сильно отличается от x86-32 (среди Linux, x64 и MacOS).


MacOS, так же как Linux, удовлетворяют POSIX.  Думаю, Mac OS выбран ввиду того что его поддержка со стороны Delphi более востребована ->  больше копий IDE можно продать.


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
CodeMonkey
Дата 26.7.2010, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 4
Всего: 89



Цитата(Vasay @  26.7.2010,  12:33 Найти цитируемый пост)
И что это из себя представляет?  На базе чего сделали порт VCL под Mac OS ? 

Если кратко: all hail Kylix!

Цитата(Vasay @  26.7.2010,  13:27 Найти цитируемый пост)
ИМХО, поддержка x64 под win и поддержка иной ОS - это принципиально разные задачи.

Подумайте ещё раз над тем, что я сказал про старый монолитный компилятор, не приспособленный под смену целевой платформы.

Цитата(Vasay @  26.7.2010,  13:27 Найти цитируемый пост)
MacOS, так же как Linux, удовлетворяют POSIX

Linux - уже однажды пройденный путь (Kylix). Там нет ничего нового. MacOS - не паханное поле. Ссылка в поддержку моей точки зрения.


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Vasay
Дата 26.7.2010, 17:29 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



CodeMonkey
Цитата(CodeMonkey @  26.7.2010,  16:03 Найти цитируемый пост)
Подумайте ещё раз над тем, что я сказал про старый монолитный компилятор, не приспособленный под смену целевой платформы.


Несмотря на это - задачи совершенно разные.

Если сделать поддержку х64 - это вопрос компилятора. Возможно с небольшой оптимизацией кода VCL под х64.

То сделать поддерку иной платформы гораздо сложней - тут VCL так просто не портируешь.  Да и уже написанные на Delphi приложения не скомпилишь. 


Цитата(CodeMonkey @  26.7.2010,  16:03 Найти цитируемый пост)
Linux - уже однажды пройденный путь (Kylix). Там нет ничего нового. MacOS - не паханное поле.

В MacOS по сравнению с Linux особо нового не так много. Я думаю - тут просто вопрос финансофой выгоды - MacOS более востребован.


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
CodeMonkey
Дата 27.7.2010, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 4
Всего: 89



Цитата(Vasay @  26.7.2010,  18:29 Найти цитируемый пост)
Несмотря на это - задачи совершенно разные.

Да не говорил я, что это одинаковые задачи!


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Akella
Дата 28.7.2010, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Цитата(Vasay @  26.7.2010,  00:19 Найти цитируемый пост)
Если embarcadero  не могут сделать x64 в win (что куда проще чем добавить поддержку *nix) - то сильно я сомневаюсь что они это сделают.

если взять QT из Delphi7 и переработать под Delphi 2011, то, наверное, легче
PM MAIL   Вверх
Vasay
Дата 30.7.2010, 23:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



Akella

Цитата

если взять QT из Delphi7 и переработать под Delphi 2011, то, наверное, легче 


А в Delphi7 был QT ? Честно не знал, последний продукт от Борланд и их последователей которым пользовался был Builder 6. Отличная IDE для своего времени.


Но  наверно это был некий самостоятельный продукт, не связанный с основной библиотекой VCL? А ведь основная сила Delphi/Builder - VCL и то что с ее помощью уже написано!

Потому сделать кросплатформенность может и не сложно, но какой в ней смысл если не будет сопоставимого с VCL набора компонент и, желательно, совместимого на уровне кода (чтоб старые наработки хотя бы частично копипастить)?

п.с. Кстати, использование QT, решит и проблему с x64. 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
CodeMonkey
  Дата 31.7.2010, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1839
Регистрация: 24.6.2008
Где: Россия, Тверь

Репутация: 4
Всего: 89



Цитата(Vasay @  31.7.2010,  00:42 Найти цитируемый пост)
Кстати, использование QT, решит и проблему с x64.  

 smile 

 smile  smile  smile  smile 


--------------------
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Vasay
Дата 31.7.2010, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



CodeMonkey

Что вызвало у Вас такой смех? 


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
RomanEEP
Дата 31.7.2010, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 18.5.2006
Где: Коломна

Репутация: 1
Всего: 8



Vasay,  Я думаю это тоже самое, что покраска кузова авто решит проблему с двигателем.
PM MAIL   Вверх
Vasay
Дата 31.7.2010, 14:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: 1
Всего: 73



RomanEEP

Используем QT для компонентов, FPC для компиляции своего кода. Можем компилить хоть под Win, хоть под *Nix, хоть под х86, хоть под AMD64.

Или Вы не согласны?

Добавлено через 1 минуту и 16 секунд
Другое дело, что VCL не на QT написано. А это, ИМХО, самая вкусная часть Delphi/Builder


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Akella
Дата 31.7.2010, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 7
Всего: 329



Цитата(Vasay @  30.7.2010,  23:42 Найти цитируемый пост)
А в Delphi7 был QT ?

на сколько я помню, то нужно было с собой таскать какую-то dll-ку с именем QT. И в uses приложения был тоже модуль с именем QT
PM MAIL   Вверх
Alexeis
Дата 31.7.2010, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(Akella @  31.7.2010,  14:00 Найти цитируемый пост)
на сколько я помню, то нужно было с собой таскать какую-то dll-ку с именем QT. И в uses приложения был тоже модуль с именем QT 

  Так Kylix и есть надстройка над старой версией QT. Логично что была зависимость.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Delphi"
THandle

Добро пожаловать в форум группы "Delphi".

В разделе разрешается:

  • Флудить (в приемлемых величинах)
  • Обсуждать модерирование данного раздела (но не его модератора)
  • Добавлять свои правила если они не противоречат существующим
  • Делать наезды на пешеходов***

Строго запрещено:

  • Размещать рекламу
  • Совершать оскорбления личностей
  • Материться
  • *** Пешеходами не являются (ко)модераторы, админы, участники клуба.

Если Вам понравилась атмосфера форума, заходите к нам чаще! Люблю, целую, вечно Ваш, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Форум группы: delphi | Следующая тема »


 




[ Время генерации скрипта: 0.2701 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.