Eclipse IDE
Jun15

Eclipse IDE

I am writing this blog out of my experience to share the key details of the different IDEs I have used while programming in Force.com environment. This might help an experienced or newbie developer in choosing the right IDE to code.My favorite and most probably every programmers most loved IDE. Eclipse is famous as a Java Integrated Development Environment (IDE). Salesforce You can easily combine language support and other features into any of our default packages, and the Eclipse marketplace allows for virtually unlimited customization and extension. Eclipse give a feel of traditional desktop based programming from developer end and in backend it saves all in Salesforce Cloud. Eclipse for Salesforce: To code apex in eclipse you have to first install force.com IDE in your eclipse in order to sync your local server with salesforce server. What force.com IDE can do : Customizable Folders Structure: No more limitations for files or folders structures. Now developers can organize them in whatever way they want. Apex Code Completion: Save time, improve the coding velocity, and avoid making mistakes with Code Completion functionality for Apex. Anonymous Apex Execution: Test new solutions, debug your code or work with your organization using the Anonymous Apex with all of the code editing features you’ve got used to. Quick Search of a Current Selection: Once you select any text in your code all its occurrences within the document will be highlighted and marked on the scrollbar automatically. Debug Logs: When debugging code you usually execute Anonymous Apex, perform some actions in the UI or start scheduled jobs which then produce lots of logs for you to go through. In most cases your actions would provide you whatever information you need pretty easily but sometimes you need only some specific logs – with very long duration, very small or very big logs, failed or succeeded logs and so on.                         Find and replace Find, preview, and replace text as you type in a file or across all your projects. Latest Features: Execute Apex Test Suites Enjoy Optimized Test Execution See Apex Test Results More Quickly Enabled code­ coverage highlighting in Apex classes Provided whitelist filtering for user and request­type debugging in the Apex Debugger Share Apex Debugger licenses among your sandbox orgs Enabled Eclipse’s Java development tools (JDT) icons for Apex variables in the Apex Debugger How To Install : These instructions show you how to install the Force.com IDE into your existing Eclipse distribution or upgrade from a previous version. Prerequisites: To install Force.com IDE you must have these requirements filled: 1. Java SE Development Kit (JDK) must be installed in the system in order to install Eclipse.(Download JDK) 2....

Read More
Welkin Suite
Jun13

Welkin Suite

 Welkin Suite The Welkin Suite is a new generation Force.com platform IDE which allows working with Apex, Visualforce, HTML, CSS, JavaScript, any images as well as executing unit tests, SOQL queries, anonymous apex and provides many other handy features from a single development tool. Now what  Welkin Suite can do : Customizable Folders Structure No more limitations for files or folders structures. Now developers can organize them in whatever way they want.   [NEW] Lightning Components You can develop great Lightning applications and components directly in the IDE in the same way as developing with Apex or Visualforce. Develop your own components and applications based on the Lightning Components framework directly in The Welkin Suite using all of the great features that it offers for improved comfort and development productivity.         Git Support: Improve your teamwork experience – work with Git repository right from The Welkin Suite without switching to other applications. Apex Code Completion: Save time, improve the coding velocity, and avoid making mistakes with Code Completion functionality for Apex. Anonymous Apex Execution: Test new solutions, debug your code or work with your organization using the Anonymous Apex with all of the code editing features you’ve got used to. Debug Logs: When debugging code you usually execute Anonymous Apex, perform some actions in the UI or start scheduled jobs which then produce lots of logs for you to go through. In most cases your actions would provide you whatever information you need pretty easily but sometimes you need only some specific logs – with very long duration, very small or very big logs, failed or succeeded logs and so on. Quick Search of a Current Selection: Once you select any text in your code all its occurrences within the document will be highlighted and marked on the scrollbar automatically. Latest Features : Added the option to start the Apex Retrospective Debugger from the Anonymous Apex files. Implemented an ability to navigate backward during the Debugging process. Implemented the tracking of exceptions in custom code during the Debugging process. Implemented the Tree view of a log in the split editor. Implemented an ability to configure the org­wide Debug Log levels. Added properties to the list of Locals during the Debugging process. Added address values for the Locals of the custom types during the Debugging process. Added the Debug related panels into the Debug menu. Added the hotkeys to the Debug navigation in the Main Menu. Improved the performance of the parser during the work with the Debug logs. The file opened in the Debug Mode become locked for the other processes. Implemented the saving of the last state of the ‘Show Only User Debug Messages’ option. Fixed the issue...

Read More
ATOM IDE
Jun06

ATOM IDE

The Atom Atom is a text editor that’s modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file. What Atom IDE can do : Cross­ platform editing Atom works across operating systems. You can use it on OS X, Windows, or Linux. Built­in package manager Search for and install new packages or start creating your own—all from within Atom Smart auto completion Atom helps you write code faster with a smart, flexible autocomplete. File system browser Easily browse and open a single file, a whole project, or multiple projects in one window. Multiple panes Split your Atom interface into multiple panes to compare and edit code across files. Find and replace:  Find, preview, and replace text as you type in a file or across all your projects. Latest Features : Most Recently Used Tab Switching. Opening and Managing Files from the Tree View. Adding Project Folders from the Command Line. Keyup Keystroke Support in Keybinds. Crash Recovery Environment Per Window Packages Using Async Git Electron Update More Ways to Move Text Added the ability to update an Atom window’s environment from the terminal by executing the same command with an updated terminal environment. How To Install : To install Atom in your system got to https://atom.io link and click the windows installer button it will start your downloading. After downloading the setup install it in your system but in order to configure atom for salesforce first download github from https://desktop.github.com/ after downloading github install it as well in your system. That’s not it after installing Github you have to install Mavensmate­ app too to make the atom work for Salesforce. To download Mavensmate please follow this link https://desktop.github.com/. After all these apps are installed than configure atom to work for your system. Configuration : Open File > Setting… > +Install > Search for “MavensMate” > Install Or from Command Line : apm install MavensMate­Atom When you are working on salesforce please make sure that mavensmate is also running. Now to make changes in the settings. MavensMate > Settings > Global Settings And for Plugin setting: MavensMate > Settings > Plugin Settings  Create a Project : To create your first MavensMate for Atom project: 1.  Be sure to configure your mm_workspace: MavensMate menu > Settings > Global Settings 2. MavensMate > New Project To run MavensMate commands, use the Atom command palette (on OSX: command+shift+p) or use the  .MavensMate menu in...

Read More