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

Вниз

Начинающим   Найти похожие ветки 

 
Oleg1   (2012-06-25 09:23) [0]

В Delphi программирую много лет. Хочу писать программы для мобильников из версии XE2. Как это делать?


 
Cobalt ©   (2012-06-25 09:38) [1]

Для начала. изучить особенности программирования под новую платформу.
Во вторых есть вебинару по разработке под iOS, а на конференции был т.с. мастеркласс разработки под Windows Phone


 
Омлет ©   (2012-06-25 09:42) [2]

Только для iOS, левой пяткой через плечо: http://docwiki.embarcadero.com/RADStudio/en/FireMonkey_Development_Setup_for_iOS


 
Дмитрий С ©   (2012-06-25 11:40) [3]

Интересно, почему бесплатный FreePascal имеет нативный компилятор "под всё", а платный Embarcadero какие-то костыли придумывает? должно же быть наоборот!


 
KSergey ©   (2012-06-25 12:49) [4]

> Дмитрий С ©   (25.06.12 11:40) [3]
> Интересно, почему бесплатный FreePascal имеет нативный компилятор "под всё",

У меня какое-то сильное подозрение, что он не энтузиастами нифига делается.


 
DVM ©   (2012-06-25 22:14) [5]


> Дмитрий С ©   (25.06.12 11:40) [3]


> Интересно, почему бесплатный FreePascal имеет нативный компилятор
> "под всё", а платный Embarcadero какие-то костыли придумывает?
>

потому, что FreePascal - это лишь компилятор.


 
alexdn ©   (2012-06-25 22:29) [6]

Почему только под ios? фигово, хоть бы под андроид заточили..


 
DVM ©   (2012-06-25 22:32) [7]


> alexdn ©   (25.06.12 22:29) [6]


> фигово, хоть бы под андроид заточили..

Под андроидом два пути: Java (тут делфи отпадает) и нативный код под Linux (тут пока тоже, т.к. делфи под линукс пока не компилирует, но по всей видимости скоро будет)


 
Фокс Йожин   (2012-06-25 23:17) [8]


> Oleg1   (25.06.12 09:23)  


> В Delphi программирую много лет.

За 2 недели на Java перейдёшь, и не заметишь.


 
Oleg1   (2012-06-26 13:17) [9]

Всем СПАСИБО! Надо переходить на Java.


 
Дмитрий С ©   (2012-06-26 13:55) [10]


> DVM ©   (25.06.12 22:14) [5]

Т.е. бесплатный FreePascal компилирует под все в отличии от платного Delphi, потому что FreePascal всего лишь компилятор? Железная логика, вы меня извините :)


 
Inovet ©   (2012-06-26 14:04) [11]

> [10] Дмитрий С ©   (26.06.12 13:55)
> Железная логика, вы меня извините :)

Ну а что? Или один компилятор, или компилятор + библтотеки + среда и всё незаметно привязать к разным ОС.


 
DVM ©   (2012-06-26 14:21) [12]


> Дмитрий С ©   (26.06.12 13:55) [10]


> Т.е. бесплатный FreePascal компилирует под все в отличии
> от платного Delphi, потому что FreePascal всего лишь компилятор?
>  Железная логика, вы меня извините :)

Логика простая. Компилятор - это даже не пол-дела. Нужны еще библиотеки, причем кроссплатформенные, причем желательно совместимые с унаследованным кодом (которого нет у FreePascal и которого прорва для Delphi).  Delphi не может себе позволить забить на поддержку унаследованного кода, FPC и Lazarus регулярно что-то меняют так, что совместимость теряется. VCL и RTL изначально не были спроектированы в рассчете на кроссплатформенность и были привязаны к Windows, причем отвязать VCL уже практически невозможно.
Lazarus и LCL, несмотря на явный прогресс в последнее время на мой взгляд в разы менее удобен, чем Delphi. Библиотеки тоже значительно более бедные, много нет и не будет.


 
DVM ©   (2012-06-26 14:24) [13]


> Дмитрий С ©

Даже для промышленного стандарта C++ на поверку не  так много действительно кроссплатформенных библиотек. Из заслуживающих внимания разве что Qt приходит на ум. И то, его судьба туманна в свете событий с Nokia. Ну Boost еще если визуальной части нет.


 
Дмитрий С ©   (2012-06-26 15:58) [14]


> DVM ©   (26.06.12 14:24) [13]

Ну а почему бы нельзя сделать просто компилятор под линукс для начала, например, консольных приложений - уже был бы большой плюс. Тем более, как я говорите, это пол-дела. На счет остального согласен.

Или вот пример. Даже сама Ембаркадера предлагает компилировать приложения для макоси (которая во многом линукс) во freepascal-е, опять же возвращаясь к тому, что компилятор не проблема на самом деле?


 
Плохиш ©   (2012-06-26 16:24) [15]


> Дмитрий С ©   (26.06.12 15:58) [14]
>
>
> > DVM ©   (26.06.12 14:24) [13]
>
> Ну а почему бы нельзя сделать просто компилятор под линукс
> для начала

Вы готовы оплатить разработку этого компилятора?


 
Anatoly Podgoretsky ©   (2012-06-26 16:38) [16]

> Плохиш  (26.06.2012 16:24:15)  [15]

Оплачивать придется не только компилятор, но и разработку RTL


 
Дмитрий С ©   (2012-06-26 16:57) [17]


> Anatoly Podgoretsky ©   (26.06.12 16:38) [16]

Так разве RTLа у них нет, раз их код компилируется во фрипаскале по их же рекомендации?


> Вы готовы оплатить разработку этого компилятора?

К чему этот вопрос?


 
Плохиш ©   (2012-06-26 17:42) [18]


> К чему этот вопрос?

Подумай на досуге.


 
Дмитрий С ©   (2012-06-26 18:52) [19]


> Подумай на досуге.

Авторитетно, ничего не скажешь :)


 
Дмитрий Белькевич   (2012-06-26 20:56) [20]


> К чему этот вопрос?


К тому, что коммерческое пишут то, что покупают. Если что-то не написано - значит нет платежеспособного спроса.


 
Дмитрий С ©   (2012-06-26 21:21) [21]


> К тому, что коммерческое пишут то, что покупают. Если что-
> то не написано - значит нет платежеспособного спроса.

Т.е. Embarcadero делает "поддержку" создания приложений для iOS без компилятора, потому что на него нет платежеспособного спроса?


 
DVM ©   (2012-06-26 21:50) [22]


> Дмитрий С ©   (26.06.12 21:21) [21]


> .е. Embarcadero делает "поддержку" создания приложений для
> iOS без компилятора

В след версии будет тебе компилятор свой. С XE2 торопились свой компилятор не успевали сделать вот и все объяснение. Да и чем тебе FreePascal то не угодил?


 
Дмитрий С ©   (2012-06-26 23:07) [23]


> Да и чем тебе FreePascal то не угодил?

Всем угодил, я даже его люблю, разговор ж не об этом


 
Плохиш ©   (2012-06-27 00:03) [24]

Под дрюликс они уже делали продукт, даже три версии.


 
Anatoly Podgoretsky ©   (2012-06-27 07:24) [25]

> Плохиш  (27.06.2012 00:03:24)  [24]

Ну и где они теперь.


 
Плохиш ©   (2012-06-27 12:01) [26]


> Anatoly Podgoretsky ©   (27.06.12 07:24) [25]

Перенаправлю этот пост Дмитрий С :-)



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

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

Наверх




Память: 0.53 MB
Время: 0.052 c
15-1349941653
Empleado
2012-10-11 11:47
2013.03.22
some free e-books from MS


15-1343315733
brother
2012-07-26 19:15
2013.03.22
С днем системного администратора


15-1353514078
Printer7
2012-11-21 20:07
2013.03.22
Печать как низкое разрешение


6-1256894586
noname123
2009-10-30 12:23
2013.03.22
tidtunnelmaster и tidtunnelslave


6-1257349516
DmitryA
2009-11-04 18:45
2013.03.22
Сокеты Windows и прокси сервер