Force.com IDE Core - https://github.com/forcedotcom/idecore
Force.com IDE Core - https://github.com/forcedotcom/idecore
За новость спасибо!
Будет повод разобраться с написанием плагинов под эклипс на знакомом продукте.
Эх, жаль нет force.com плагина для Intellij IDEA.
Хоть их продукты и платные, но работа в них на порядок приятнее и быстрее.
Тут месяц поработал с RubyMine (Intellij IDEA под ruby), вернулся на Eclipse и ужаснулся как все затормозило.
Автодополнение и всякие интеллектуальные штучки в IDEA просто супер! Такое чувство что редактор читает мысли и сам кодит за тебя
Для Force.com IDE было бы полезно такое автодополнение для того же js в VF страницах, я уже не говорю про автодополнение apex и vf тегов. Плюс очень удобной штуки не хватает - навигация по проекту (коду) с помощью нажатой CTRL+<команда в коде>.
Возможно это все есть и просто надо подключить специальные плагины?
За новость спасибо! Будет повод разобраться с написанием плагинов под эклипс на знакомом продукте. Эх, жаль нет force.com плагина для Intellij IDEA. Хоть их продукты и платные, но работа в них на порядок приятнее и быстрее. Тут месяц поработал с RubyMine (Intellij IDEA под ruby), вернулся на Eclipse и ужаснулся как все затормозило. Автодополнение и всякие интеллектуальные штучки в IDEA просто супер! Такое чувство что редактор читает мысли и сам кодит за тебя :) Для Force.com IDE было бы полезно такое автодополнение для того же js в VF страницах, я уже не говорю про автодополнение apex и vf тегов. Плюс очень удобной штуки не хватает - навигация по проекту (коду) с помощью нажатой CTRL+<команда в коде>. Возможно это все есть и просто надо подключить специальные плагины?
Тут дело не плагине. Нужен синтаксичейский анализатор.
А плагин написать пустяковое дело хоть под Idea, хоть под VS.
Была попытка написать анализатор, за основу бала взята грамматика Java 1.5, добавлены конструкции Apex, но из-за нехватки времени пока все остановилось. Код есть на Гитхабе. Вдруг у кого-то будет желание занятся синтаксическим анализатором Apex'а - пишите, буду рад. Можете посмотрпеть в сторону Antlr 3.5. Он используется в проекте.
Тут дело не плагине. Нужен синтаксичейский анализатор. А плагин написать пустяковое дело хоть под Idea, хоть под VS. Была попытка написать анализатор, за основу бала взята грамматика Java 1.5, добавлены конструкции Apex, но из-за нехватки времени пока все остановилось. Код есть на Гитхабе. Вдруг у кого-то будет желание занятся синтаксическим анализатором Apex'а - пишите, буду рад. Можете посмотрпеть в сторону Antlr 3.5. Он используется в проекте.
подниму эту тему для обсуждение мелочей Эклипса.
изменил имя класса, открытого в Эклипсе.
сохранил.
в Package Explorer - старое имя класса.
в Орге класс с новым именем - старого нет.
в Package Explorer кликаю правой на классе и делаю рефреш с сервера - все равно остается старое имя.
и это тест класс, который теперь не запускается в Эклипсе тк
File name mismatch with class name...
не хорошо
подниму эту тему для обсуждение мелочей Эклипса. изменил имя класса, открытого в Эклипсе. сохранил. в Package Explorer - старое имя класса. в Орге класс с новым именем - старого нет. в Package Explorer кликаю правой на классе и делаю рефреш с сервера - все равно остается старое имя. и это тест класс, который теперь не запускается в Эклипсе тк File name mismatch with class name... не хорошо
Может пора MavensMate?
[quote="Den Brown"]и это тест класс, который теперь не запускается в Эклипсе тк File name mismatch with class name... не хорошо[/quote] Может пора MavensMate?
[quote="Dmitry Shnyrev"]Может пора MavensMate?[/quote] Последнее время уж слишком долго идет сохранение, может только у меня. А так, он конечно must use.
Я бы не сказал что у меня "замедлилось", но как сохраняло медленно, так и сохраняет. Привык. Не думаю что MM тут виноват.
Я бы не сказал что у меня "замедлилось", но как сохраняло медленно, так и сохраняет. Привык. Не думаю что MM тут виноват.
[quote="Dmitry Shnyrev"]Я бы не сказал что у меня "замедлилось", но как сохраняло медленно, так и сохраняет. Привык. Не думаю что MM тут виноват.[/quote] Ну виноват не он, а сервера с апи)
<тестовое сообщение>
<тестовое сообщение>