Подтвердить что ты не робот

REALBasic стоит 50 долларов?

Как разработчик Windows и веб-сайтов с более чем 12 годами, а также пользователь "на дому" Mac, мне интересно, стоит ли получить REALBasic для личного использования. Я часто хотел поддаваться разработке в OS X; Я знаю VB, Java, С#, но не C, С++ или Objective-C. У меня нет конкретного проекта в виду и не было мотивировано, чтобы узнать Objective-C, поэтому мне интересно, будет ли RB легко и достаточно хорошо, чтобы начать работу с небольшими приложениями.

Вот мои вопросы/вопросы:

  • Я не очень много слышал о REALBasic в "реальном мире" - есть только один вопрос о том, что stackoverflow помечен как "realbasic" - значит, это жизнеспособная среда разработки, или это просто "игрушка" "язык/IDE?

  • Есть ли какие-либо причуды или gotchas с приложениями, написанными/скомпилированными с RB?

  • Есть ли там коммерческие приложения, написанные в RB?

4b9b3361

Ответ 1

$50 не так много денег в эти дни, и REALbasic Personal абсолютно того стоит. Это сделка, даже. Для того, что вы говорите, вы хотите сделать, это должно быть идеально.

Текущие версии REALbasic довольно надежны. Они могут сохранять проекты в текстовом формате для использования с контролем источника. Я использую его с Subversion в командах с несколькими людьми каждый день. Он полностью объектно-ориентированный, обладает возможностями самоанализа, имеет методы расширения в течение многих лет (С# только получил их в .NET 3.0), включает SQLite в качестве встроенной базы данных и многое другое.

Конечно, есть недостатки. Он пока не создает приложения Cocoa (сейчас они Carbon), у него нет так много встроенных элементов управления, как некоторые другие IDE, он использует довольно много ОЗУ, и труднее автоматизировать сборку, чем нужно быть. Тем не менее, REALbasic далек от языка игрушек. Это просто оседлало плохое имя: -)

Но я гарантирую, что ваше первое приложение OS X будет создано за несколько минут после использования REALbasic.

Обновление. Начиная с 2013 года REALbasic теперь называется Xojo (язык по-прежнему тем не менее).

Ответ 2

Чтобы ответить на ваши вопросы конкретно...

Я не очень много слышал о REALBasic в "реальном мире" - есть только один вопрос о методе stackoverflow tagged с "realbasic" - так, это жизнеспособный среды разработки, или это просто "игрушечный" язык /IDE?

Конечно, это жизнеспособная среда для большинства типов приложений. В настоящее время я использую его дома и на работе. Я разработал и распространил кросс-платформенные приложения на всей территории предприятия, помогая нашим усилиям по управлению цифровыми активами, маркетингу с использованием Applescript, а также gazillion эффективным небольшим приложениям, которые помогают мне в течение дня.

Есть ли какие-либо причуды или gotchas с приложения, написанные/скомпилированные с RB?

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

Есть ли какие-либо коммерческие приложения? там, которые написаны в RB?

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

@ARKBAN

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

Это неверно и довольно долгое время. REALbasic экспортирует в формат XML и VCP.

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

Приветствия

Ответ 3

В качестве языка REALbasic чище, чем у большинства, и имеет идиомы, которые С# только что добавил в последних версиях (например, методы extends).

Кросс-платформенная платформа очень проста в использовании и хорошо интегрирована в среду IDE. Интеграция настолько гладкая, что имеет тенденцию скрывать истинный характер структуры OO и элегантный способ, которым события были разработаны на языке - некоторые люди отклоняют его как клон VB6, но очень ошибаются.

В IDE отсутствуют некоторые функции по сравнению с Visual Studio, но также намного проще в использовании и с меньшим визуальным шумом. Он имеет несколько функций, особенно историю и навигацию, которые превосходят Visual Studio и делают удивительно легко обойти большой проект.

Единственным важным моментом, который я бы поставил против него в программировании для любителей, является то, что он может быть довольно интенсивным в работе с памятью, плохо работает на машинах с оперативной памятью менее 1 ГБ. Сказав это, я использую его довольно счастливо на 1,5 ГГц, 1,25 ГБ PPC PowerBook 12 (мой дорожный аппарат), если я осторожен, что еще я запускаю в то же время.

Я также работаю в Visual Studio и XCode - ни по сравнению с простотой в том, чтобы иметь возможность запускать программы вместе в REALbasic.

Ответ 4

Если вы хотите разработать простые графические приложения для поддерживаемых платформ, RealBasic по цене 50 долларов - это сделка. Это не современная среда разработки, но для некоторых рабочих мест это абсолютно правильный инструмент.

Ответ 5

Если память используется, OpenSong записывается в RealBASIC. Я играл с демо, и, хотя мне нравились такие вещи, мне кажется, что вам лучше работать с чем-то более широко распространенным.

Это не "игрушечный" язык, и вы можете сделать с ним серьезное развитие.

Ответ 6

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

Ответ 7

REALBasic стоит 50 $?

Да, определенно. Последний раз, когда я проверил, он был указан более 6 раз. Я бы сказал, что за 50 долларов стоит узнать о себе.

Является ли REALBasic жизнеспособной средой разработки?

Все зависит от того, что для хобби, и, возможно, для малого бизнеса это может быть отличным инструментом, даже если это просто макет UI. RB может в основном сделать все, что может сделать Carbon, поэтому на самом деле нет четкого предела тому, что вы могли бы сделать.

Сложно рекомендовать REALBasic над Cocoa в Objective-C с Xcode, но я могу представить случаи, где бы я хотел. Ваше дело не достаточно ясно для меня, чтобы сделать какие-либо рекомендации.

REALBasic намного легче подобрать рекомендованную инструментальную цепочку для Mac OS X, и она имеет то преимущество, что она несколько похожа на VisualBasic, и что ее можно скомпилировать под Windows и даже Linux.

Есть ли какие-либо причуды или gotchas с приложениями, написанными/скомпилированными с RB?

Кроме того, они кажутся больше, чем я думаю, они должны быть, это Carbon, а не Cocoa

Есть ли там коммерческие приложения, написанные в RB?

Возможно, но я ничего не знаю.

Ответ 8

REALbasic - отличная среда для использования, если вы хотите создавать приложения Cross Platform, это далеко не "игрушечный" язык. Существует много коммерческих приложений, написанных с RB.

IDE не самая большая, но она прекрасна и хорошо работает с Subversion для управления версиями в командной среде.

Доступность модулей MBS и Einhugur открывает RB и дает вам очень мощную функциональность.

Все мои текущие коммерческие приложения написаны в RB - и никто не попросил возврата, потому что он был написан в RB:-) Если приложения выполняют задание, заданное ими по разумной цене, никто не заботится о том, чтобы язык.

Это не будет стоить многого, чтобы попробовать в любом случае:-) Вы можете увидеть мои вещи на веб-сайте Arten Science.

Ответ 9

REALbasic - хороший язык, и его можно использовать для запуска программирования Mac OS X, который не хочет сразу изучать Objective-C. Я начал использовать REALbasic Pro, когда у меня был ПК с ОС Windows, и именно по этой причине я купил свой первый Mac (который был необходим для тестирования приложений, которые я создал для Mac); теперь у меня только два компьютера Mac, и я больше не использую REALbasic.

Причина, по которой я перестала ее использовать, заключается в том, что Apple предоставляет Xcode бесплатно, и я предпочитаю использовать среду IDE, которая позволяет мне создать приложение Cocoa, а не IDE, которое позволяет мне создавать приложения Carbon. Другая причина заключается в том, что для выполнения чего-то более сложного требуется наличие плагинов для выполнения того, что невозможно сделать напрямую (на самом деле есть два хороших плагина, которые можно использовать).

Чтобы сделать это короче, REALbasic стоит того, за что вы платите; если тогда REALbasic для Windows и REALbasic для Mac, вы можете использовать часть кода, который вы разрабатываете для обеих платформ.
Конечно, программного обеспечения, разработанного с использованием REALbasic, мало, и только тот, кто знает REALbasic, как правило, может понять, сделано ли приложение с REALbasic, особенно если приложение предоставляет RBScript конечному пользователю.

Ответ 10

Java поставляется с каждой Mac OS X, она поставляется с встроенными привязками для Cocoa (хотя они не обновляются в актуальном состоянии с 10.4, я считаю). Лично я использовал Java с SWT для разработки приложений на Mac OS X (которые также должны были работать на PocketPC-устройстве), и я нахожу Mac OS X + PostgreSQL + Eclipse + Java отличной средой разработки. Вы также знаете это, но это может быть причиной не выбирать его, если вы используете его на работе каждый день: -)!

Ответ 11

Я думаю, что mono будет лучшей платформой для использования в Mac OS X.

Знание легче переносится, платформа более широко используется и бесплатна.