Регистрация  |  Вход

Доступна новая версия Force.com IDE. А так же планы на ближайшую перспективу

Привет друзья. Вот компания Salesforce в очередной раз обрадовала нас, разработчиков, очередной плюшкой. На свет появилась новая версия Force.com IDE.Так что обновляемся. В новой версии исправлены баги с metadata и package.xml. Изменений в функциональности замечено не было.



new-version-of-Salesforce-com-IDE



После обновления Force.com IDE попросит вас обновить все созданные ранее проекты. Смело соглашаемся.



upgrade-force-com-IDE-project  



На сегодняшний день основной проблемой Force.com IDE плагина остается его "старость" -  этот плагин поддерживает только версии Eclipse 3,5 и 3,6 а также отказывается работать под Java 7. Это очень неприятная проблема, хотя ее уже и научились обходить. В этот раз в Salesforce сделали многообещающее заявления о том, что в ближайшее время свет увидит обновленный плагин Force.com IDE, который будет работать с Eclipse 4.2 и 4.3 и будет поддерживать Java 7. Ждем с нетерпением.



Более того, планируются значительные изменения в структуре самого плагина Force.com: Dynamic Metadata API - не надо будет обновлять плагин после выхода очередного релиза. В любое время в плагине будут доступны все возможности из последнего релиза. oAuth - больше не будет необходимости сбрасывать Security Token чтобы ограничить доступ к оргу. oAuth аутентификация позволит вручную задавать сколько времени плагин может быть подключен к огру. Особенно это будет полезно для оргов на которых стоит ежемесячный сброс пароля.



Code Completion - автодополнение кода будет переделано для использования новых возможностей Tooling API, что позволит улучшить возможности функционала. По личному опыту скажу, что нормального автодополнения в Force.com IDE на сегодняшний день нет. И если оно срабатывает (через раз), то только мешает, а не помогает. Будем надеяться, что изменения позволят вывести разработку на более высокий уровень.



По словам разработчиков Salesforce новая функционал автодополнения сегодня используется в Developer Console. Better Save Process - Tooling API позволит улучшить процесс сохранения кода. Plugin-only - Salesforce откажется от установщика все в одном в виде. Будет только плагин, который можно будет установить в Eclipse отдельно.



Оригинал статьи http://blogs.developerforce.com/engineering/2013/09/updated-force-com-ide-plugin-available-more-on-the-way.html



Что еще хотелось бы отметить. Все разработчики на Salesforce низко оценивают качество Force.com IDE и отсутствие внимания на все проблемы со стороны руководства компании. Salesforce прежде всего продвигает CRM как готовое решение с полным набором батареек. Инфраструктура для разработчиков ушла на второй план. А жаль. Будем надеяться на лучшее будущее. Столько положительных изменений связано с поялением нового Tooling API. По заверениям Salesforce это должно стартом для создания альтернативных Force.com IDE инструментов, как плагинов к популярным IDE, так и отдельным инструментам. На сегодняшний день одним адекватным альтернативным решением является MavensMate (плагин для Sublime Text 3). Пока плагин находится в стадии активной разработки, что не мешает его активно использовать.



!!! ОТЛИЧНАЯ НОВОСТЬ - буквально месяц назад, когда я интересовался MavensMate, плагин был доступен только под Mac. Портирование его на Linux и Windows было только в планах. Сегодня на официальном сайте я обнаружил что продукт уже сформировался и доступны версии для всех платформ.



В ближайшее время ждите статью с описанием данного продукта (руки так и чешутся :) )