Electron JS, Visual Studio Code, and SQL Operations Studio


Image result for electron

Electron JS is a really cool framework that you can use to build cross platform desktop apps using only HTML, CSS, and JavaScript!!! Assuming you have the ability to build and test out the different platforms, it's very easy to deploy cross-platform.  Node.js is used for the backend runtime and the frontend is supported with Chromium.  This framework was created by, and is currently maintained by, GitHub.  There are a lot of well-known apps made from Electron, and you may be using them and not know it... keep reading to see..

There are some kickstarter guides to using it here:

  1. https://github.com/electron/electron-api-demos/blob/master/docs.md
  2. https://medium.freecodecamp.org/how-to-build-your-first-app-with-electron-41ebdb796930
  3. https://www.tutorialspoint.com/electron/electron_quick_guide.htm

Visual Studio Code

Image result for visual studio code
Visual Studio is generally liked and widely used with .NET developers, however there are a lot of complaints from both .NET and non .NET folk about it's bulkiness and performance.  Visual Studio Code, however, is pretty well universally liked.  This app doesn't "feel" like the traditional Visual Studio IDE, it is much simpler but.. knowing Visual Studio IDE won't help you know how to use this one.. you will still be tripping over the buttons for a few minutes.

This is a free desktop application that is mainly targeted at front end code and to compete with applications such as Webstorm and Sublime.  You can however use Visual Studio Code with C# backend code by adding the .NET Core SDK and C# extension, see full documentation here: https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code

Note: there is some/limited support for .NET Framework, it seems Microsoft is targeting .NET Core more heavily for Visual Studio Code and in general moving forward for the latest and greatest stuff in tech.

SQL Operations Studio

Image result for sql operations studio
SQL Operations Studio (as of today is in PREVIEW mode which = "you can use this now, but know we're working out the bugs/kinks/supported features and not guaranteeing anything yet").  I do like PREVIEW mode stuff as this is the time to give feedback to help mold applications with opinions and I get the chance to see what's to come soon.  This app is free, lightweight, cross-platform, and does all of the common SQL Server Management Studio tasks (ex. T-SQL stuff, stored procs, view tables, users, logins, roles...), without being overly complex.  There are also added functionalities to make dashboards with graphical analytics to find performance issues and an integrated terminal for command line tools as part of the UI.  It works with SQL Server on Windows/Linux/Docker, Azure SQL, and Azure SQL DataWarehouse.


As with any other technology, there are cons and times not to use it: https://hackernoon.com/electron-the-bad-parts-2b710c491547 Nothing is perfect! So read through that article and see if it's a good fit for your app after reading both the good and bad parts about it.

Other apps that are made from Electron JS include:

  • Slack - for team chatter and discussion
  • Microsoft Teams - same as above
  • Discord - for online gaming communication (audio + message boards + private messages)
  • GitKracken - Git GUI
  • GitHub Desktop - Git GUI
  • WhatsApp - mobile chat application
  • Twitch.tv's Desktop app


Comments

  1. Wow Electron sounds really awesome, I had no idea so many of the apps I use were written in it. Thanks for the great read!

    ReplyDelete
  2. Thanks for such a pleasant post. This post loaded with lots of useful information. Keep it up. If you are looking for the best information and suggestions related to Using Git With Visual Studio then visit Manju’s Tech Blog.

    ReplyDelete
  3. Hey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you Best it support for small business near me service provider

    ReplyDelete
  4. Your style is so unique compared to other people I have read stuff from. Many thanks forposting when you have the opportunity, Guess I will just bookmark this site WebStorm

    ReplyDelete
  5. You have a genuine capacity to compose a substance that is useful for us. You have shared an amazing post about Network cabling maintenance. Much obliged to you for your endeavors in sharing such information with us.

    ReplyDelete
  6. A very delightful article that you have shared here.Business Cloud Solutions Charlotte Your blog is a valuable and engaging article for us, and also I will share it with my companions who need this info. Thankful to you for sharing an article like this.

    ReplyDelete
  7. I am grateful that I was able to learn something useful from this article. After reading it, I believe you possess excellent expertise. Thank you for sharing about small business phone services. Keep up the good work.

    ReplyDelete
  8. Very good, This information is essential and informative which you have shared here. Read more info about Employee identity theft protection. It is beneficial for beginners to develop their knowledge. It is very gainful information. Thanks for share it.

    ReplyDelete
  9. After reviewing some of the ads on your site,
    We really appreciate the way you write your blog.
    We've added it to our Bookmarks website list and we'll check back soon.
    Future. Also check out my website and let us know what you think.
    You did a good job and worked hard. I appreciate your work, thanks for sharing.
    windows8ny Full Version Softwares Free Download
    Alien Skin Blowup Crack
    DBConvert Studio Crack
    WinZip Pro Crack
    Active File Recovery
    Tipard Blu-ray Copy Crack
    Maplesoft Maple Crack

    ReplyDelete
  10. This article provided me with a lot of useful information. The material you presented during this post provided me with some excellent information. Continue to post. IT Support Company

    ReplyDelete
  11. A lottery is a type of playing during which numbers are drawn at random for a prize. The games are performed in various devices corresponding to desktop, cellular and others. Card 블랙잭 rooms, recognized as|also called|also referred to as} card golf equipment, are companies throughout the state that supply card games like poker and pai gow where players wager towards each other.

    ReplyDelete

Post a Comment

Popular posts from this blog

Unity vs. Unreal Engine

Free & Paid Resources for Getting Started in IT