`

Salesforce to innowacyjne rozwiązanie CRM w chmurze, a zarazem jedna z najszybciej rozwijających się gałęzi systemów CRM na świecie. Salesforce to technologia przyszłości, która warto znać i zgłębić, a nasz przewodnik po Salesforce IDE na pewno Wam w tym pomoże.

Zapraszamy do zapoznania się z naszym mini przewodnikiem po świecie aplikacji do tworzenia oprogramowania w Salesforce. W kolejnych wpisach będziemy prezentowali i omawiali wady i zalety najpopularniejszych z nich.

Lista Salesforce IDE:

  • The Welkin Suite IDE
  • Cloud 9
  • Atom
  • Aside.io
  • Brain Engine
  • Illuminated Cloud – JetBrains IntelliJ IDEA plugin for SFDC
  • Force.com IDE (Eclipse)
  • Mavensmate (Sublime Text)
  • Developers Console

The Welkin Suite IDE

https://welkinsuite.com/

The Welkin Suite to narzędzie nowej generacji współpracujące z platformą Force.com. IDE to pozwala pracować z kodem Apex, Visualforce, HTML, CSS, JavaScript. The Welkin Suite wykonuje unit testy, radzi sobie z zapytaniami SOQL, korzysta z opcji anonymous apex i oferuje wiele innych przydatnych funkcji podczas pisania kodu.

Zalety:

  • Pliki można pogrupować w prywatne foldery (katalogi widzi tylko programista);
  • Podpowiadania kodu: Apex, pola z obiektów standardowych i customowych w Salesforce;
  • Autouzupełnianie: bloków try, catch; pętli: for, while, if itp.;
  • Rozbudowane funkcje testowania. Testy można wywoływać wprost z WS, sprawdzać logi, filtrować logi, sprawdzać pokrycie kodu testami;
  • Przejrzyste i szybkie formatowanie kodu;
  • WS wspiera komponenty Lightningowe;
  • WS pokazuje lokalna historię każdej zmiany w kodzie;
  • Narzędzie darmowe :)

Wady:

  • Zdarza się,  że po zmianie kodu i próbie zapisu do serwera, pojawia się taki komunikat:

Gdy już wybierzemy opcje Pull from Salesforce niestety czasem możemy zobaczyć także to:

Jeśli pobierzemy z serwera dane, istnieje szansa, że nadpiszą one nasze zmiany, wiec warto przed wybraniem opcji Pull from Salesforce skopiować zmieniany kod, żeby go nie stracić. Problem ten nie pojawia się często, ale niestety czasem występuje.

Polecane linki:

Cloud 9

 https://get.c9.io/salesforce/

Cloud 9 działa bezpośrednio w chmurze dlategonie potrzebuje instalacji i konfiguracji. Programista może w prosty sposób zalogować się do Cloud9 za pomocą swojego konta z Salesforce. Workspace automatycznie połączy się z platforma Salesforce i zsynchronizuje wszelkie zmiany jakie zrobił programista dzięki temu programista może się w pełni skupić na pisaniu kodu. Jeśli programista ma kilka kont w Salesforce, wystarczy ze je wszystkie skonfiguruje w profilu użytkownika w Cloud9. Cloud9 będzie je wszystkie przechowywał co ułatwi nam logowanie miedzy platformami.

Zalety:

  • Aplikacja webowa, wiec nie wymaga instalowania ani konfiguracji;
  • Podpowiadanie kodu;
  • Formatowania kodu;
  • Dowolna konfiguracja widoków kodu np. jeden przy drugim;
  • Wspiera komponenty Lightningowe;
  • Istnieje możliwość współdzielenia workspace z innymi programistami.

Wady:
Niestety nie jest darmowy.

Polecane linki:

Podsumowując: świetne narzędzie do programowania w Salesforce. Bardzo rozbudowane i co najważniejsze nie potrzebuje żadnej instalacji i konfiguracji. Niestety nie jest to narzędzie darmowe.

W kolejnej części omówimy Atom i Aside.io.

Comment