RemObjects Oxygene vs Delphi

Комментарии

8 комментария(ев)
аватар: Va-Bank
Va-Bank
Дата: Пнд, 09/06/2014 - 15:59
Звание: Гуру
Сообщений: 8258

Интересно, а ломалка есть? Делфи то хоть оперативно ломают. А тут?

аватар: angryvitum
angryvitum
Дата: Пнд, 09/06/2014 - 19:43
Звание: Посвященный
Сообщений: 552

У RemObjects очень лояльная политика в отношении к потенциальным пользователям. Несмотря на то, что пробные ключи имеют ограниченное время действия (30 дней), тем не менее можно, обратившись в тех. поддержку, продлить пробный период еще на 30 дней. Я продлевал trial 3 раза.

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

P.S. Если аудитория проявит интерес, то я могу в дальнейшем выкладывать статьи о возможностях языка.

аватар: DrBlack
DrBlack
Дата: Пнд, 09/06/2014 - 19:47
Звание: Мастер
Сообщений: 1787

angryvitum, я думаю многим будет интересно.
И информация соответствует тематики форума.
Так что даешь статьи в массы! Smile

аватар: Va-Bank
Va-Bank
Дата: Пнд, 09/06/2014 - 23:20
Звание: Гуру
Сообщений: 8258

Очень хочется почитать об альтернативе делфи. Так что ждем статей Smile

аватар: AltaVista
AltaVista
Дата: Пнд, 09/06/2014 - 21:04
Звание: Мастер
Сообщений: 1812

Я думаю что как минимум примеры созданных программ уже желательно вывесить.
И конечно же о возможности языка. Особенно по части Android 2D/3D, Windows программы с 3D.
Вообще может и с этого и надо было начинать, а так то понятно, что есть что лучше чем FMX, а есть что то хуже него.
Я вообще чем больше копаюсь в UDK4 тем больше склоняюсь к тому, что это лучше чем всё остальные.
Так что да, для посвящения народа, просим в массы.

аватар: angryvitum
angryvitum
Дата: Пнд, 09/06/2014 - 23:55
Звание: Посвященный
Сообщений: 552

В мобильной разработке, честно, не разбирался Hm... Мне по работе не приходится с этим сталкиваться, а просто так, для себя пока не интересно. Что касается Windows, то тут WPF рулит.

Я добавил ссылку на ]]>канал RemObjects в Youtube]]>, там можно посмотреть записи вебинаров в том числе и по мобильной разработке на Oxygene.

Примеры кода есть в дистрибутиве, а также в сообществе Oxygene на Google+.

От себя же добавлю ]]>пример вспомогательной утилиты для CCleaner]]>: ]]>исходники на Delphi]]> и ]]>исходники на Oxygene]]>.

аватар: Va-Bank
Va-Bank
Дата: Пнд, 09/06/2014 - 23:21
Звание: Гуру
Сообщений: 8258

И что это за оператор такой ":" магический Laughing out loud

аватар: angryvitum
angryvitum
Дата: Пнд, 09/06/2014 - 23:43
Звание: Посвященный
Сообщений: 552

Тут все просто. Возьмем код на Delphi:

TSomeObject = class strict private FValue: Integer; ... public ... property Value: Integer read FValue write FValue; ... end;

Если мы в коде обратимся к свойству Value экземпляра класса TSomeObject, не убедившись, что экземпляр существует if Assigned(Obj) then
мы получим Access Violation.

В случае же Oxygene обращение к Obj:Value в тех же условиях исключение не создаст, а вернет nil, так как в языке существует такое понятие как nullable types. Переменные таких типов инициализируются значением nil.