Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Atlassian Cloud vs. server for developing a plugin

Arie Kazatcker
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 25, 2019

Hi 

I'm new to JIRA plugin development. I'd like to develop a plugin for public use.
Today there are two development options, Cloud platform and Server platform.
The development frameworks for the server is java and for the cloud is javascript.

I'm debating between the path I should take for developing the plugin.

basically according to Atlassian, they are gradually moving away from the server SDK, as they'd like everyone to start developing in the Cloud platform. That for itself implies that the right choice should be the Cloud  Platform option. That said, there are a lot of companies that prefer to host the JIRA server on-prem from an internal compliance standpoint. I would like my plugin to serve everyone regardless of their compliance policies. Is there a way to develop in the cloud platform and somehow run it on-prem? Is there a way to transform a plugin developed in the Cloud Platform to the server on-prem option?

Thanks,

2 answers

1 vote
Nic Brough -Adaptavist-
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 26, 2019

The two plug-in types are totally different, you are not going to be able to write one App and have it serve both types of system.  Your core logic can be reused, probably, but nothing else, and there's no way to "transform" - you have to rebuild, from scratch.

That said, if you want to build something for both, I would start with Cloud because the bigger Cloud Apps are run as services on different servers, so you could write for the remote servers and then have a (more simple) "stub" App for Jira server that talks to them instead of doing the work in the Jira server.

0 votes
Alexey Matveev
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
February 25, 2019

Hello,

You can develop plugins for Jira Cloud in any language you like. It is not tied to javascript. You can find more info here:

https://developer.atlassian.com/cloud/jira/platform/frameworks-and-tools/

You can not run a Jira Cloud add-on on Jira prem add-on. All you can do is i try do develop a library with all the logic of your plugin there and then connect the same library to your Jira Cloud and Jira Server plugins.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events