• Quando se trata de escrever e testar o código JavaScript não há realmente falta de opções muito boas lá fora. Seja como for, editores de código geralmente tendem a ser obnoxiosamente empacotados, não a melhor solução para iniciantes, bem como para desenvolvedores que só querem experimentar coisas novas e simples em JavaScript. A solução para este problema pode vir na forma de RunJS, um scratchpad JavaScript super-minimalista que fornece uma forma acessível e não intimidante de escrever e testar o código JavaScript diretamente a partir do desktop do seu computador. Como mencionado antes, a idéia por trás deste aplicativo é ser o mais simples possível. Assim, o aplicativo tem um GUI não pretensioso com apenas dois painéis (um para escrever o código, e um para antever a saída) e não muito mais em termos de doces para os olhos. É claro que o editor tem algumas das características básicas que se pode esperar, tais como realce de sintaxe e indentação, e uma função de antevisão de código em tempo real (que também pode ser desligado, a fim de permitir que você execute o código manualmente). Apesar de sua simplicidade geral, o editor tem uma série decente de recursos de personalização disponíveis. Por exemplo, a partir da seção de configuração, você pode mudar qualquer coisa do tema GUI, até o tipo de letra e seu tamanho. Além disso, você pode escolher se a numeração de linhas ou o empacotamento de linhas é usado, e também como os chamados caracteres invisíveis devem ser tratados. Surpreendentemente, você também pode estender a funcionalidade base do aplicativo. Por exemplo, você pode instalar pacotes NPM de outros projetos JavaScript, importar módulos de nó, bem como alterar o diretório de trabalho. Para concluir, se você está apenas procurando um editor de código JS simples para experimentar idéias básicas e apenas deixar sua criatividade correr selvagem sem ter que lidar com a complexidade de editores de código típicos, então RunJS é simplesmente perfeito. O único pequeno negrito que encontramos durante os nossos testes foi o fato de que o aplicativo às vezes lutou para mudar os temas UI, exigindo mais de um reinício.
  • JavaScript kodu yazma ve test etme söz konusu olduğunda, gerçekten çok iyi seçenekler konusunda hiçbir eksiklik yoktur. Ne olursa olsun, kod editörleri genellikle iğrenç bir şekilde özelliklerle dolu olma eğilimindedir, hem yeni başlayanlar hem de JavaScript'te yeni basit şeyler denemek isteyen geliştiriciler için en iyi çözüm değildir. Bu sorunun çözümü, JavaScript kodunu doğrudan bilgisayarınızın masaüstünden yazmak ve test etmek için erişilebilir ve göz korkutucu olmayan bir yol sağlayan süper minimalist bir JavaScript çalışma alanı olan RunJS biçiminde olabilir. Daha önce de belirtildiği gibi, bu uygulamanın arkasındaki tüm fikir olabildiğince basit olmaktır. Bu nedenle, uygulama sadece iki panele sahip (biri kodu yazmak için, diğeri çıktıyı önizlemek için) ve göze hitap eden bir şey olmayan bir GUI'ye sahiptir. Elbette editör, sözdizimi vurgulama ve girinti gibi beklenebilecek bazı temel özelliklere ve gerçek zamanlı bir kod ön izleme işlevine (kodu manuel olarak çalıştırmanıza izin vermek için kapatılabilir) sahiptir. Genel sadeliğine rağmen, editörün uygun bir dizi özelleştirme özelliği mevcut. Örneğin, Ayarlar bölümünden, GUI temasından yazı tipine ve boyutuna kadar her şeyi değiştirebilirsiniz. Ayrıca, satır numaralandırmanın mı yoksa satır kaydırmanın mı kullanılacağını ve ayrıca sözde görünmez karakterlerin nasıl işleneceğini de seçebilirsiniz. Şaşırtıcı bir şekilde, uygulamanın temel işlevini de genişletebilirsiniz. Örneğin, diğer JavaScript projelerinden NPM paketleri yükleyebilir, düğüm modüllerini içe aktarabilir ve çalışma dizinini değiştirebilirsiniz. Sonuç olarak, temel fikirleri denemek için basit bir JS kod editörü arıyorsanız ve tipik kod editörlerinin karmaşıklığıyla uğraşmak zorunda kalmadan yaratıcılığınızın çılgınca çalışmasına izin veriyorsanız, RunJS tam anlamıyla mükemmeldir. Testlerimiz sırasında bulduğumuz tek küçük kıkırdama, uygulamanın bazen birden fazla yeniden başlatma gerektiren UI temalarını değiştirmekte zorlandığı gerçeğiydi.
  • When it comes to writing and testing JavaScript code there’s really no shortage of very good options out there. Be that as it may, code editors usually tend to be obnoxiously feature-packed, not the best solution for beginners as well as for developers that just want to try out new simple things in JavaScript.

    The solution to this problem might come in the form of RunJS, a super-minimalist JavaScript scratchpad that provides an accessible and non-intimidating way of writing and testing JavaScript code directly from your computer’s desktop.

    As mentioned before, the whole idea behind this app is to be as simple as possible. Hence, the app has a non-pretentious GUI with only two panels (one for writing the code, and one for previewing the output) and not much else in terms of eye candy.

    Of course, the editor does have some of the basic features one might expect such as syntax highlighting and indentation, and a real-time code preview function (which can also be turned off in order to allow you to execute the code manually).

    Despite its overall simplicity, the editor does have a decent array of customization features available. For example, from the Settings section, you can change anything from the GUI theme, all the way up to the font and its size. Furthermore, you can choose whether line numbering or line wrapping is used, and also how the so-called invisible characters should be handled.

    Surprisingly, you can also extend the app’s base functionality. For example, you can install NPM packages from other JavaScript projects, import node modules, as well as change the working directory.

    To conclude, if you’re just looking for a simple JS code editor to try out basic ideas and just let your creativity run wild without having to deal with the complexity of typical code editors, then RunJS is just perfect. The only little niggle we found during our tests was the fact that the app sometimes struggled to change the UI themes, requiring more than one restart.