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!

Get Your Exclusive Splunk Certified Cybersecurity Defense Engineer at Splunk .conf24 ...

We’re excited to announce a new Splunk certification exam being released at .conf24! If you’re headed to Vegas ...

Share Your Ideas & Meet the Lantern team at .Conf! Plus All of This Month’s New ...

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

Combine Multiline Logs into a Single Event with SOCK: a Step-by-Step Guide for ...

Combine multiline logs into a single event with SOCK - a step-by-step guide for newbies Olga Malita The ...