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!

Index This | I am a number, but when you add ‘G’ to me, I go away. What number am I?

March 2024 Edition Hayyy Splunk Education Enthusiasts and the Eternally Curious!  We’re back with another ...

What’s New in Splunk App for PCI Compliance 5.3.1?

The Splunk App for PCI Compliance allows customers to extend the power of their existing Splunk solution with ...

Extending Observability Content to Splunk Cloud

Register to join us !   In this Extending Observability Content to Splunk Cloud Tech Talk, you'll see how to ...