function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Nethra RaghupathyNethra Raghupathy 

Lightning developer license

Hi,

We have professional edition of Salesforce. Is it possible to do lightning app development in it? On creation of developer sandbox I see apex class is disabled. 
pconpcon
You can use the Lightning App builder, but you cannot develop lightning components on professional.  Here is a list of the editions that can create lightning components. https://releasenotes.docs.salesforce.com/en-us/summer15/release-notes/rn_lightning.htm

Depending on the type of component, you might able to develop your lightning component in a developer edition (not a developer sandbox), push the lightning component as part of an unlisted managed package and then install that managed package in your professional org.  This will mean that you have to do a few more hoops and you'll be restricted on some of the native access to fields for your component and controllers.
Nethra RaghupathyNethra Raghupathy
Thanks pcon. That was really usefully. Just correct me if I'm wrong, we are trying to develop a custom lightning application, that would require an enterprise license right? Which comes with developer sandbox right? 

Also I'm trying to understand what's that developer license what was mentioned in the link?
pconpcon
A developer edition is not the same thing as a developer sandbox.  A developer sandbox is a copy of all you metadata for your org in a place that you can modify safely and then promote to production.  The sandbox has the same licenses as your production instance so that whatever you do / build in the sandbox can be deployed and used in your production instance.  There's a good trailhead module [1] about sandboxes.

A developer edition [2] of Salesforce is a limited scope Salesforce edition that only allows two users but allows you to do pretty much any development you need including lightning component development and managed packages [3].  The developer edition is ment primarily as a way to learn an experiment with the Salesforce platform so because of it's limit space and users, it's not a viable option for use as a real org.

[1] https://trailhead.salesforce.com/modules/alm_deployment/units/alm_sandbox
[2] https://developer.salesforce.com/signup?d=70130000000td6N
[3] https://trailhead.salesforce.com/users/005500000060c6DAAQ/trailmixes/managed-package-master
Nethra RaghupathyNethra Raghupathy
I very well understand it. Thanks pcon. Just want to confirm whether its the same developer version which is available for free. 

Towards the first point, I see developer sandbox is available in Professional edition according to below link. But developing lightning component is not possible?
https://c1.sfdcstatic.com/content/dam/web/en_us/www/documents/datasheets/DS_SalesCloud_EdCompare.pdf
How is it different from Enterprise edition?
 
pconpcon
The fact that you have a developer sandbox is not the problematic point.  It's that the developer sandbox would still be a professional edition developer sandbox so it would not have the license to write lightning components.  You would have to upgrade your production license to Enterprise or greater to be able to write lightning components.  Once you've done that, then you'd refresh your developer sandbox and you'd be able to create lightning components.
Nethra RaghupathyNethra Raghupathy
Today I created a 30 day trail version of Enterprise edition using the following link https://www.salesforce.com/in/editions-pricing/sales-cloud/
But when I checked my company info it was Professional edition and I was able to create lightning components and app but not apex class.