iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

後端Developer實戰ClojureScript: Reagent與前端框架 Reframe 系列

Clojure是學習functional programming和了解LISP(List Processing,資訊界上古三大語言之一)的熱門選項之一。
Clojure執行在Java 虛擬機(JVM),為Java兼容性而設計~
而ClojureScript 是 Clojure編譯到JavaScript的版本。
跟Java / JavaScript淵源深的Clojure(Script),當然值得好好探究一番啦!
本次鐵人賽主題介紹ClojureScript前端應用,
包含連接React的ClojureScript Interface: Reagent,及新時代前端框架 Reframe

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文 團隊蜉蝣生物
DAY 1

[Day01] 探索Clojure / Clojurescript 之開賽宣言

身為一個主力及興趣在後端的Ruby工程師,這次的鐵人賽,想要挑戰難度有那麼一點高的事情~那就是用我不熟悉的語言去探索自己道行還很初階的前端世界。(希望努力集氣不...

DAY 2

[Day02]踏上Clojure / Clojurescript的旅程 - 學習Clojure語法的勇敢與真實

本篇文章以brave clojure的第3章為靈感來介紹clojure基礎語法及特色。 Everything is a list Ref: Chapter 3:...

DAY 3

[Day03] Javascript vs Clojurescript - def & defn 比較

話說...Javascript可說是世界上最多工程師會用的語言!有超過65%的developers使用 所以,今天就來跟大家比較一下,clojurescript...

DAY 4

[Day04] Clojure data structure之collection系列(1) Vectors

這是介紹Clojure - data structure的collection系列四篇中的第一篇~ (編按:今天一早就去爬山走了17km⛰️ 所以比較晚發文 ^...

DAY 5

[Day05] Clojure data structure之collection系列(2) Lists

[Day05] Clojure data structure之collection系列(2) Lists 我們今天來用小小的一加一等於二,說明Clojure的L...

DAY 6

[Day06] Clojure data structure之collection系列(3) Maps

今天是深夜模式,走凌晨發文路線~ Maps 在Clojure裡Map類似Python的Disctionary, Ruby的Hash和Javascript的Obj...

DAY 7

[Day07] Clojure data structure之collection系列(4) Sets

Sets Sets是一組不重複值的集合, 例如本期樂透號碼就很適合用Set存放,因為數字不可能重複: Javascript Clojurescript...

DAY 8

[Day08] Clojure Functional Programming與資料操作(1) - map

[Day08] Clojure Functional Programming與資料操作(1) - map 我們在第一週簡單地帶大家Clojurescript的基...

DAY 9

[Day09] Clojure Functional Programming與資料操作(2) - reduce

[Day09] Clojure Functional Programming與資料操作(2) - reduce 早安!好不想起床唷... 在第八天的文章有說到...

DAY 10

[Day10] Clojure Functional Programming與資料操作(3) - filter

[Day10] Clojure Functional Programming與資料操作(3) - filter 在前天和昨天文章介紹了map和reduce之後,...

貓貓工程師 / PM Ting的收藏
貓貓工程師 / PM Ting的追蹤
貓貓工程師 / PM Ting的Like
貓貓工程師 / PM Ting的紀錄