Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.11.16;
Скачать: CL | DM;

Вниз

самые свежие материалы о Delphi 2009 и С++ Builder 2009   Найти похожие ветки 

 
AlexeyKovyazin   (2008-09-11 13:28) [40]

>Алексей, а когда ориентировочно планируется это самое появление (если уже
>планируется)?

2010 год. Ведь сначала надо 64-битную версию выпустить.

Кроме того, мне кажется, что потребность разработки именно под Линукс черезчур раздута в данный конкретный момент. Да, многие разработчики хотели бы пересобрать свое приложение на новой версии и одним махом открыть для своего софта мир Линукс. Но насколько он велик? Вопрос актуальный и для Эмбаркадеро, и для производителей софта.
Возьмем для примера Firebird, как популярный и исторически многоплатформенный продукт, и посмотрим на его загрузки за 12 месяцев

под Windows Win32 -   612,764

http://sourceforge.net/project/stats/detail.php?group_id=9028&ugn=firebird&type=prdownload&mode=12months&package_id=2 9791

Win64 21,153

Linux i386 72,394
http://sourceforge.net/project/stats/detail.php?group_id=9028&ugn=firebird&type=prdownload&mode=12months&package_id=1 2460&release_id=0
 
Linux amd64 - 12,238
Freebsd   3,532
Mac OS X 12,236

Т.е. отличия на порядок. Причем - это серверный софт, а Линукс в качестве серверов занимает куда более сильные позиции, чем в качестве десктопов.
Конечно, можно упрекнуть, что раз нет средств разработки вроде Дельфи для Линукс, поэтому он и используется меньше, но тут уже был опыт с Кайликсом, да и на Java под Линукс можно разрабатывать. Опять же есть пример кросс-платформенного QT, который почему-то начал склоняться к мобильным разработкам и потом продался Нокии.

Я ни в коем случае не против Линукс (на самом деле я в восторге от Дебиан и их системы пакетов), но сказать, что прямо сейчас там будет адекватный затратам спрос - я бы не подписался под этим. Другое дело  - 2010 год, к тому времени мы увидим долговременные результаты таких проектов как Ubuntu и т.д.

>Как и во времена Кайликс, с поддержкой различных версий библиотек под
>каждую платформу, или просто одна какая-либо виртуальная машина?

Не могу сказать, как она будет реализована. Но вряд ли это будет
виртуальная машина.

С уважением,
Алексей Ковязин


 
@!!ex ©   (2008-09-11 19:06) [41]

> [40] AlexeyKovyazin   (11.09.08 13:28)

Судя по этой статистике разработка Дельфи под Линукс - выгоднее, чем под 64 битную винду...
Однако 64 бита - вот они, а Линукс только в планах.

P.S.
ИМХО такое количество багов в IDE наделали, чтобы разница с Лазарусом менее заметна была...


 
DrPass ©   (2008-09-11 23:52) [42]


> Кроме того, мне кажется, что потребность разработки именно
> под Линукс черезчур раздута в данный конкретный момент.
> Да, многие разработчики хотели бы пересобрать свое приложение
> на новой версии и одним махом открыть для своего софта мир
> Линукс. Но насколько он велик? Вопрос актуальный и для Эмбаркадеро,
>  и для производителей софта.

Конкретно для Эмбаркадеро этот вопрос решается просто - достаточно взглянуть на количество запросов на Quality Central. Это достаточно представительная выборка. Собственно, ваши потребители - это и есть разработчики. Они хотят такой продукт, пусть получат его. А уж принесет он им реальную прибыль или нет, Эмбаркадеро это не особо должно волновать. Производители ПО - не дети малые, и вполне трезво могут оценить свои будущие успехи на линуксовом рынке. А кроссплатформенность предполагает, что затраты разработчиков на портирование софта будут минимальны, так что вполне окупятся даже сравнительно небольшими продажами по сравнению с Windows-версиями.


 
Eraser ©   (2008-09-17 18:23) [43]

баг скролла с русскоязычными комментариями и строками исправили. не может не радовать ;)


 
Palladin ©   (2008-09-17 18:30) [44]


> Eraser ©   (17.09.08 18:23) [43]

это первое, на что я внимание обратил :) дождались...


 
радость   (2008-09-17 18:39) [45]


> Eraser ©   (17.09.08 18:23) [43]

как мало нужно для радости, оказыывается


 
DrPass ©   (2008-09-18 10:07) [46]


> баг скролла с русскоязычными комментариями и строками исправили.
>  не может не радовать ;)

Думаю, он сам собой исправился, когда среда стала юникодной


 
jack128_   (2008-09-18 11:42) [47]

кста, народ, а кто нить пробывал написать хелпер к дженерик-классу ?? Ну там например

type
 TBinaryOp<T> = reference to function(ALeft, ARight: T): T;

 TListHelper<T> = class helper for TList<T>
 public
   function FoldLeft(const AInit: T; AFunc: TBinaryOp<T>): T;  
 end

??
Дельфи под рукой нет, не могу проверить..


 
oxffff ©   (2008-09-18 15:08) [48]


> jack128_   (18.09.08 11:42) [47]


Честно говоря работать с полу Generics нет никакого желания.
Считаю, что прикрутить generics виртуальной машины с языку со статической компиляцией - это изврат.
А тем более прикручивать constraints. Это мягко говоря более чем странно.
Чуваки с TeamB уже озвучили идею это добавления operators contraints.

Помимо того, что IComparer<T> - это тихий ужас.
Кстати его ограничение, что он позволяет сравнивать только идентичные типы.

Вообщем чуваки хотят добавить ограничения оператора. То есть если есть у нас типы например U,V,W,Z и есть выражение в коде у нас например.

U+V*W/Z.
То бы должны будет описать все операторы над всеми типами используемые в этом выражение. Представьте если выражение на 2 порядка сложнение.
То есть вместо того, чтобы переложить на компилятор, они хотят переложить анализ на программиста.

Если так будет, то в топку Delphi от Codegear.


 
oxffff ©   (2008-09-18 15:11) [49]

Для нормальной реализации им нужно немедленно отказаться от generics и прикрутить template от С++, которые мощнее.

P.S. Описывать(ограничивать) параметризованную операцию для каждой уникальной пары типов на каждый пук в языке со статической компиляцией - это обзац.


 
oxffff ©   (2008-09-18 15:13) [50]

Я долго молчал, не хотел никого расстраивать. Но извините не сдержался.



Страницы: 1 2 вся ветка

Текущий архив: 2008.11.16;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.016 c
2-1223189733
Виталий_д
2008-10-05 10:55
2008.11.16
Глобальный keyboard shortcut


2-1223030545
Alex7
2008-10-03 14:42
2008.11.16
Наследование от главной формы


9-1154513135
@!!ex
2006-08-02 14:05
2008.11.16
Можно ли реализовать Bump без использования шейдеров?


6-1195471990
Steep
2007-11-19 14:33
2008.11.16
количество переданной информации


2-1223552041
Iris
2008-10-09 15:34
2008.11.16
объект-Контейнер