All Apps and Add-ons

What's the main differents between splunk App Framework and "new Framework preview",or the appfx?

fengl2
Explorer

I want develop a app for splunk,but after visit the dev.splunk.com.I notice that there are two app frameworks which makes me confusing.

One is the App Framework which is ship with splunk installation,build on the CherryPy webserver and uses Mako templates,that's fine,I understand that well.Another is the "new Framework preview" whcih build on top of django and backbone.So if I use this "new Framework preview",people who want use my developed app must install the appfx as well? I think that's not good.

What's the main differents between these two.If I want to development a apps,which one should I use

Tags (2)
1 Solution

mgroves_splunk
Splunk Employee
Splunk Employee

The New Framework, that is currently in preview, is an early look at a new web stack for building Splunk Applications. If you have the experience building Splunk Apps on Mako/CherryPy that is a fine path.

The new framework's goal is to make developing the web views of a Splunk App easier if you are familiar with standard web technologies. With the use of Backbone and Django the new framework provides more infrastructure to reduce the amount of code you need to write within your application. Additionally, use of the new application framework enables the web application to be deployed within another web server if needed.

Splunk application written with the new application framework do have a dependency on the framework. Applications targeting Splunk 5 will also require an install of the application framework to work properly.

View solution in original post

0 Karma

mgroves_splunk
Splunk Employee
Splunk Employee

The New Framework, that is currently in preview, is an early look at a new web stack for building Splunk Applications. If you have the experience building Splunk Apps on Mako/CherryPy that is a fine path.

The new framework's goal is to make developing the web views of a Splunk App easier if you are familiar with standard web technologies. With the use of Backbone and Django the new framework provides more infrastructure to reduce the amount of code you need to write within your application. Additionally, use of the new application framework enables the web application to be deployed within another web server if needed.

Splunk application written with the new application framework do have a dependency on the framework. Applications targeting Splunk 5 will also require an install of the application framework to work properly.

0 Karma
Career Survey
First 500 qualified respondents will receive a $20 gift card! Tell us about your professional Splunk journey.

Can’t make it to .conf25? Join us online!

Get Updates on the Splunk Community!

Can’t Make It to Boston? Stream .conf25 and Learn with Haya Husain

Boston may be buzzing this September with Splunk University and .conf25, but you don’t have to pack a bag to ...

Splunk Lantern’s Guide to The Most Popular .conf25 Sessions

Splunk Lantern is a Splunk customer success center that provides advice from Splunk experts on valuable data ...

Unlock What’s Next: The Splunk Cloud Platform at .conf25

In just a few days, Boston will be buzzing as the Splunk team and thousands of community members come together ...