Как Aptana может помочь в разработке Netsuite Client Suitescript? - PullRequest
1 голос
/ 17 сентября 2011

Я нашел свой путь здесь со страницы с устаревшей 3-летней историей в http://suitesource.netsuite.com/s.nl/it.A/id.82/.f. У меня есть последнее затмение, с плагином Aptana и плагином NetSuiteEclipse.

Как раз то, что Аптана делает для меня? Это не совсем ясно, и кажется, что Netsuite, возможно, отказались от своей цели.

Ответы [ 6 ]

4 голосов
/ 19 сентября 2011

Безусловно, лучшая среда, которую я нашел в последнее время в отношении разработки сценариев для NetSuite, - это просто сложить инструкции, данные NetSuite, и перейти с Aptana Studio 3 (не Eclipse с плагином Aptana), а затем включить плагин NetSuite, чтобы позволить для прямой загрузки в NS, как упоминал Джефф. Aptana Studio - это просто Eclipse для JS и некоторые дополнительные интересные функции, такие как встроенные цветовые темы.

Единственный другой шаг, который вам нужно сделать (и это не упоминается в справке NS), - это поместить SuiteScriptApi.js (и, возможно, nlapihandler.nl.js) в корень вашей основной папки проекта. Приведенная выше конфигурация даст вам завершение / определение кода для JavaScript в целом и SuiteScript. Я забыл, где я взял файлы, но вы можете искать их в SuiteAnswers.

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

1 голос
/ 28 февраля 2013

Используйте Suitecloud IDE.

Создано из Eclipse, но настроено для Netsuite API.

http://elibeltran.com/suitecloud-ide/

1 голос
/ 19 сентября 2011

Плагин aptana не является специфичным для Netsuite, это плагин для разработки javascript и обеспечивает завершение кода для javascript.Заполнение кода для объектов netsuite ограничено.

Плагин netsuite для Eclipse позволяет загружать ваши наборы сценариев в netsuite непосредственно из затмения.Однако существуют некоторые ограничения в отношении пути загружаемых файлов, которые я не могу вспомнить в данный момент.Это не позволило мне установить пути так, как я хотел, поэтому я перестал его использовать.

0 голосов
/ 03 декабря 2012

Не совсем IDE, но вот несколько советов.

Используйте отладчик Google Chrome.Когда вы находитесь в режиме редактирования в записи (пример: customer), вы можете использовать API suitescript для получения дерева объектов, что очень полезно при разработке клиентского скрипта в Netsuite и для понимания работы их API.

0 голосов
/ 27 апреля 2012

Попробуйте Visual Studio 11.

На мой взгляд, это намного лучше, чем intellisense (если вы настраиваете его для любых библиотек, таких как SuiteScript API.js).Это также хорошо работает, если вы уже привыкли к Visual Studio из разработки .NET (включая веб-службы SuiteTalk).

0 голосов
/ 20 октября 2011

Примерно раз в год я пробую Aptana, и в итоге я удаляю его каждый раз - недавно я попробовал еще раз в третий раз и удалил его. По моему опыту, завершение кода не очень хорошее, оно не справляется со сложными ситуациями наследования, не очень хорошо работает с литеральной нотацией объектов и т. Д. У меня нет доказательств, и я удалил их, поэтому, если кто-нибудь спросит меня для конкретных примеров я не могу их привести.

Я всегда получаю Eclipse classic (думаю, 3.7) и JS Eclipse (заброшенный плагин, который Adobe купила у Interakt , но он все еще работает). Он быстрый и имеет достойное завершение кода. Это лучше чем Аптана? Я так не думаю, но это быстрее и, кажется, требует меньше перезапусков.

Хотелось бы, чтобы у меня был лучший опыт с Aptana, я нервничаю, что JS Eclipse - призрак, который в какой-то момент исчезнет здесь. В нашей установке у меня более 48 тыс. Строк SuiteScript, и я ДЕЙСТВИТЕЛЬНО могу использовать лучший инструмент! ;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...