Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.11.16;
Скачать: [xml.tar.bz2];

Вниз

самые свежие материалы о 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.55 MB
Время: 0.007 c
15-1221909590
Kostafey
2008-09-20 15:19
2008.11.16
С днем рождения ! 20 сентября


15-1221824595
Jeer
2008-09-19 15:43
2008.11.16
Просьба


2-1223434262
AlekseyB
2008-10-08 06:51
2008.11.16
Вопрос по обновлению данных


2-1223225518
koha!
2008-10-05 20:51
2008.11.16
TListView - и снова вопросы....


15-1221802967
Vlad Oshin
2008-09-19 09:42
2008.11.16
Методы обучения.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский