Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
AndrewMcIlwrick
Luminary Alumni
Luminary Alumni

Favourite editor

Hi All

Would anyone like to volunteer the name of their favourite editor they use for Qlik development ( i.e. externalised scripts ) ? I use NotePad++ ( with its XML language definition ) but I have heard others like Atom ( with the same ).

On a similar vein, having externalised all the scripts into a library of .QVS files is there an easy way to automate and load their contents back into a Sense app ? The must_include statements to reference the file are just $ sign expansions of a system variable containing the path, but it would be great if there is a way to quickly ( "automated" ) bring all the external code back into a single place for whatever reason.

Thanks

Andrew.

9 Replies
fosuzuki
Partner - Specialist III
Partner - Specialist III

Hi Andrew,

I am using Visual Studio Code, it has a plugin for Qlik syntax.

Regarding the automated load of QVS files, one way to do it is have all scripts in a specific folder, do a loop to get  the files from this folder and then dinamically generate the include statements inside the loop. 

mountaindude
Partner Ambassador
Partner Ambassador

Notepad++ is nice, as is Atom and Sublime Text. And Emacs. And Vim.

Having used them all over the years, my absolute favourite - by far - is Visual Studio Code. 
None of the others really come close, IMHO.
Admittedly I develop in a few different languages and the fact that VSC handles them all counts in VSC's favour, but even for pure Qlik scripting I'd never choose anything but VSC.

Why VSC? 
Great, extensible editor. Tons of extensions. Many are useless, but having those 10 superior ones installed saves me hours and hours every week. Awesome git integration becomes even better with a few good git related extensions.
The Qlik syntax highlighting extension is the same as used in Atom I believe. Or at least very similar. Get's the job done.

That said - the question of which IDE and editor is best have sparked more than one flame war over the years....

 

Please mark the post as a solution if it provided you with a solution to the topic at hand. Thanks!
Oleg_Troyansky
Partner Ambassador/MVP
Partner Ambassador/MVP

It would be great to learn from people who use VS Code routinely, specifically what are those top 10 extensions that are useful.

Also, I loved the QlikView feature that allowed opening, editing, and saving external script files within the QlikView script editor. It would be fantastic if the same feature was re-introduced in Qlik Sense!

Cheers,

jheasley
Luminary Alumni
Luminary Alumni

Hey Andrew,

i also use visual studio code.  it handles the file hierarchy that we were already using for keeping scripts organized, has Qlik syntax (although this could be improved upon, would be nice if Qlik created a supported language extension), and it is neatly ties in with GitHub for source control.  it can also be used as a one stop shop interface - I also have JIRA tied in, as well as several DB explorers for convenience. 

s_kabir_rab
Partner Ambassador
Partner Ambassador

Visual Studio Code is the winner for me. I have tried notepad ++ but not recently. 

VS Code became me favourite due to me working across multiple languages and platform and VS code handles them for me really well. I would love to see some simple way developers being able to use IDE to write script and deployment them to Qlik sense app with out having to build a set of tools to do it. 

Kabir
Please do not forget to the mark the post if you find it useful or provides you the solutions 🙂
AndrewMcIlwrick
Luminary Alumni
Luminary Alumni
Author

Thanks - I will have a look at VS Code.

Still not sure about the other part though without trying it out. Will the end result not just be the same as have the must_includes in the script ? i.e. the code will not be physically lifted in place into the QVF / app itself ?

AndrewMcIlwrick
Luminary Alumni
Luminary Alumni
Author

Thanks - will have a look at VS code given its popularity.

AndrewMcIlwrick
Luminary Alumni
Luminary Alumni
Author

Great tip re. GIT / GitHub integration - installing it now 🙂

AndrewMcIlwrick
Luminary Alumni
Luminary Alumni
Author

Great idea Oleg ! If you submit it you get my +1 vote. The dev hub after all does have the concepts of a rudimentary IDE in its features so an equivalent in the Sense hub client should be do-able. I guess most people who want to use a product in this way will likely want to use a non-Qlik IDE, and the top winners seems to be VS Code so not sure if R&D would invest time in in-built tooling.