Linux中國

Glitch:可以讓你立即寫出有趣的小型網站

我剛寫了一篇關於 Jupyter Notebooks 的文章,它是一個有趣的互動式寫 Python 代碼的方式。這讓我想起我最近學習了 Glitch,這個我同樣喜愛!我構建了一個小的程序來用於關閉轉發 twitter。因此有了這篇文章!

Glitch 是一個簡單的構建 Javascript web 程序的方式(javascript 後端、javascript 前端)。

關於 glitch 有趣的地方有:

  1. 你在他們的網站輸入 Javascript 代碼
  2. 只要輸入了任何代碼,它會自動用你的新代碼重載你的網站。你甚至不必保存!它會自動保存。

所以這就像 Heroku,但更神奇!像這樣的編碼(你輸入代碼,代碼立即在公共網路上運行)對我而言感覺很有趣

這有點像用 ssh 登錄伺服器,編輯伺服器上的 PHP/HTML 代碼,它立即就可用了,而這也是我所喜愛的方式。雖然現在我們有了「更好的部署實踐」,而不是「編輯代碼,讓它立即出現在互聯網上」,但我們並不是在談論嚴肅的開發實踐,而是在討論編寫微型程序的樂趣。

Glitch 有很棒的示例應用程序

Glitch 似乎是學習編程的好方式!

比如,這有一個太空侵略者遊戲(由 Mary Rose Cook 編寫):https://space-invaders.glitch.me/。我喜歡的是我只需要點擊幾下。

  1. 點擊 「remix this」
  2. 開始編輯代碼使箱子變成橘色而不是黑色
  3. 製作我自己太空侵略者遊戲!我的在這:http://julias-space-invaders.glitch.me/。(我只做了很小的更改使其變成橘色,沒什麼神奇的)

他們有大量的示常式序,你可以從中啟動 - 例如機器人遊戲等等。

實際有用的非常好的程序:tweetstorms

我學習 Glitch 的方式是從這個程序開始的:https://tweetstorms.glitch.me/,它會向你展示給定用戶的推特雲。

比如,你可以在 https://tweetstorms.glitch.me/sarahmei 看到 @sarahmei 的推特雲(她發布了很多好的 tweetstorm!)。

我的 Glitch 程序: 關閉轉推

當我了解到 Glitch 的時候,我想關閉在 Twitter 上關注的所有人的轉推(我知道可以在 Tweetdeck 中做這件事),而且手動做這件事是一件很痛苦的事 - 我一次只能設置一個人。所以我寫了一個 Glitch 程序來為我做!

我喜歡我不必設置一個本地開發環境,我可以直接開始輸入然後開始!

Glitch 只支持 Javascript,我不是非常了解 Javascript(我之前從沒寫過一個 Node 程序),所以代碼不是很好。但是編寫它很愉快 - 能夠輸入並立即看到我的代碼運行是令人愉快的。這是我的項目:https://turn-off-retweets.glitch.me/

就是這些!

使用 Glitch 感覺真的很有趣和民主。通常情況下,如果我想 fork 某人的 Web 項目,並做出更改,我不會這樣做 - 我必須 fork,找一個託管,設置本地開發環境或者 Heroku 或其他,安裝依賴項等。我認為像安裝 node.js 依賴關係這樣的任務在過去很有趣,就像「我正在學習新東西很酷」,但現在我覺得它們很乏味。

所以我喜歡只需點擊 「remix this!」 並立即在互聯網上能有我的版本。

via: https://jvns.ca/blog/2017/11/13/glitch--write-small-web-projects-easily/

作者:Julia Evans 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國