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
Get Updates on the Splunk Community!

Join Us for Splunk University and Get Your Bootcamp Game On!

If you know, you know! Splunk University is the vibe this summer so register today for bootcamps galore ...

.conf24 | Learning Tracks for Security, Observability, Platform, and Developers!

.conf24 is taking place at The Venetian in Las Vegas from June 11 - 14. Continue reading to learn about the ...

Announcing Scheduled Export GA for Dashboard Studio

We're excited to announce the general availability of Scheduled Export for Dashboard Studio. Starting in ...