Skip to content

rafaelofreitas/demo-ui-sciter

Repository files navigation

Build cross platform desktop applications with HTML, CSS and script!

Sciter

Examples:

Guide:

  • Create Cross-Platform desktop applications with HTML, CSS and script!

  • Creating desktop screens is easy using the sciter.

  • See more on GitHub.

  • Perhaps these videos help you understand a little bit about the library.

  • Some Tutorials.

  • Understand about Sciter architecture.

  • Documentation.

  • About Licensing and pricing.

  • Sciter Wizard for Visual Studio Code.

  • Development Tools.

  • My impressions:

    • Ease of use.
    • With a few kb, we do a lot, unlike the Electron. Which also produces cross-platform desktop applications.
    • I didn't find the documentation and items of this in an easy way, however on the website you can search for problems efficiently.
    • Embeddable, can be used with any programming language.
    • Does not support all CSS 3 features 😥.
    • We do not use JavaScript, but TIScript is an extended version of ECMAScript. Which is not necessarily a bad thing, but at the beginning it produces a certain discomfort, see more here

How to test location:

  • If the OS is Linux or MacOS just run config-sciter.sh

  • Configure Sciter according to the OS

    • At the moment, only Go 1.10 or higher is supported.

    • Download sciter-sdk.

    • Extract the sciter library sciter-sdk.

    • The runtime libraries are in /bin bin.lnx | bin.osx suffixed like dll sooudylib.

    • Windows: just copy bin\64\sciter.dll for c:\windows\system32

    • Linux:

          user@user:~$ cd sciter-sdk/bin.lnx/x64
          user@user:~$ export LIBRARY_PATH=$PWD
          user@user:~$ echo $PWD >> libsciter.conf
          user@user:~$ sudo cp libsciter.conf /etc/ld.so.conf.d/
          user@user:~$ sudo ldconfig
          user@user:~$ ldconfig -p | grep sciter
    • OSX:

          cd sciter-sdk/bin.osx/
          export DYLD_LIBRARY_PATH=$PWD
    • Set up the GCC environment for CGO.

    • mingw64-gcc (5.2.0 e 7.2.0 are tested) is recommended for users of Windows.

    • At the Linux, gcc (4.8 or superior) e gtk + -3.0 are necessary.

      • Install the build-essential package (The command installs several new packages including gcc, g++ and make.) typing:
          user@user:~$ sudo apt install build-essential
      • Instale o gtk + -3.0
          user@user:~$ sudo apt-get install build-essential libgtk-3-dev
          user@user:~$ dpkg -L libgtk-3-dev | grep '\.pc'
          user@user:~$ pkg-config --modversion gtk+-3.0
    • Import the Sciter library with:

          go get -x github.com/sciter-sdk/go-sciter
  • My impressions:

    • Ease of use.
    • With a few kb, we do a lot, unlike the Electron. Which also produces cross-platform desktop applications.
    • I didn't find the documentation and items of this in an easy way, however on the website you can search for problems efficiently.
    • Embeddable, can be used with any programming language.
    • Does not support all CSS 3 features 😥.
    • We do not use JavaScript, but TIScript is an extended version of ECMAScript. Which is not necessarily a bad thing, but at the beginning it produces a certain discomfort, see more here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published