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

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.06 c
15-1340742603
Юрий
2012-06-27 00:30
2013.03.22
С днем рождения ! 27 июня 2012 среда


1-1295644073
Wadimka
2011-01-22 00:07
2013.03.22
Конвертация даты в миллисекундах в TDateTime


2-1333351946
homeknight
2012-04-02 11:32
2013.03.22
Копирование TTreeView


15-1345778325
Думкин
2012-08-24 07:18
2013.03.22
Теперь то Микрософт всех покорит


15-1331152205
Юрий
2012-03-08 00:30
2013.03.22
С днем рождения ! 8 марта 2012 четверг





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский