รู้หรือไม่ !! มี Tools เจ๋ง ๆ ที่ช่วยให้เราทำแอปบนเดสก์ท็อปด้วยนะ นั่นคือ Electron.js นั่นเอง !!
.
และวันนี้แอดจะพาเพื่อน ๆ มาทำความรู้จักกับเจ้านี่กัน ว่ามันคืออะไร มีรายละเอียดยังไง หากพร้อมแล้วไปอ่านกันเลยจ้าาา ~~
.
⭐ Electron.js เป็น Framework แบบ Open-Source ซึ่งพัฒนาโดย GitHub ใช้สำหรับพัฒนาแอปพลิเคชันบนเดสก์ท็อปด้วยภาษา JavaScript, HTML, CSS และ Node JS เอาเป็นว่าใครที่เขียนเว็บมาบ้างแล้ว ก็สามารถใช้งานเจ้านี่ได้ง่าย ๆ เลย
.
✨ หลักการทำงานของ Electron.js
.
Electron.js จะใช้แนวคิดการทำงานของ Chromium ซึ่งจะแบ่งเป็น 2 ส่วนคือ Main Process และ Renderer Process
.
🔸 Main Process - เป็นส่วนที่ช่วยรับ-ส่ง Request ระหว่าง Browser Windows นั่นเอง โดยจะรองรับการทำงานของ GUI และช่วยจัดการในส่วนของ Memory ไม่ว่าจะเป็นการ Destruction และ Handle เพื่อป้องกันการ Memory Leak นั่นเอง
.
🔸 Renderer Process - เมื่อได้รับ Request จาก Main Process เจ้านี่ก็จะทำการแสดงผล UI แต่ละหน้า โดยการรันไฟล์ HTML, CSS และ JavaScript ของเรานั่นเอง
.
Electron.js ดียังไงนะ ?
.
🌟 1) พัฒนาได้ง่าย - เพียงแแค่ใช้ภาษาที่เราคุ้นเคยกันอยู่แล้ว ไม่ว่าจะเป็น HTML, CSS, หรือ JavaScript Dev แบบเรา ๆ ไม่ต้องเรียนรู้นานก็สามารถพัฒนาแอปพลิเคชันบนระบบปฏิบัติการต่าง ๆ ได้ง่ายเลย
.
🌟 2) มีประสิทธิภาพ - เนื่องจาก JavaScript เป็นภาษาที่มีประสิทธิภาพมาก ๆ มีการใช้กันอย่างกว้างขวาง ซึ่งมันสามารถแก้ไขข้อบกพร่อง และเพิ่มประสิทธิภาพของแอปพลิเคชันได้อย่างง่ายดาย
.
🌟 3) อัปเดตได้อย่างอัตโนมัติ - แอปพลิเคชันที่ถูกพัฒนาด้วย Electron.js มีการทำ autoUpdater สามารถอัปเดตได้ด้วยตัวเองอย่างอัตโนมัติทันทีเมื่อมีเวอร์ชันใหม่ ๆ ออกมานั่นเอง
.
🌟 4) รองรับ Closs-Platform - แอปพลิเคชันที่ถูกพัฒนาบน Electron.js สามารถรันบนระบบปฏิบัติการต่าง ๆ ได้เลย ไม่ว่าจะเป็น Windows, macOS และ Linux
.
🌟 5) มี Community สำหรับ Dev - Electron.js เป็น Open-Soure ที่มีผู้คนใช้กันเยอะมาก และมีแหล่งความรู้มากมายให้เหล่า Dev ได้ศึกษา แถมยังมีการพัฒนา Lib และ Tools ต่าง ๆ เพื่อช่วยเพิ่มประสิทธิภาพอีกด้วย
.
💥 ส่วนใครอยากลองใช้งานคลิกเลย >> https://www.electronjs.org/
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
同時也有4部Youtube影片,追蹤數超過8萬的網紅かじまっくチャンネル,也在其Youtube影片中提到,#Chromebook #Lenovo #S330 ボクが買ったのは32GBのHDモデルですけど、 →Lenovo Chromebook S330 32GB HD:https://amzn.to/2xWZIBk もしも購入されるなら断然FHDモデルをおすすめします(^^;) →Lenovo Chro...
「node linux」的推薦目錄:
- 關於node linux 在 BorntoDev Facebook 的精選貼文
- 關於node linux 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於node linux 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
- 關於node linux 在 かじまっくチャンネル Youtube 的最讚貼文
- 關於node linux 在 かじまっくチャンネル Youtube 的最佳解答
- 關於node linux 在 prasertcbs Youtube 的最讚貼文
- 關於node linux 在 [Linux系統] Ubuntu 安裝Node.js - 1010Code 的評價
- 關於node linux 在 coreybutler/node-linux: Create native background ... - GitHub 的評價
- 關於node linux 在 Install Node.js on linux 32 bit [closed] - Stack Overflow 的評價
node linux 在 軟體開發學習資訊分享 Facebook 的最讚貼文
今日內容摘要
✅ 從 Geeksforgeeks、 CareerCup 和 Glassdoor 收集的最全面的技術面試問題列表
✅ Web Stories 的 WordPress 外掛程式
✅ 幫助開發者解決命名問題的輔助搜尋工具
✅ 支援 macOS 和 iOS 的 RSS 閱讀器
✅ 以 GraphQL 為優先,使用 Node/React/TypeScript 的全端初學者工具套件
✅ 展示Firebase 雲端功能的流行使用案例的範例應用程式集
✅ 可解釋的機器學習電子書
✅ 使用臉部來控制鍵盤的方向鍵
✅ 支援 Linux、 FreeBSD、容器映像檔、執行中容器、 WordPress、程式語言程式庫、網路裝置的無代理漏洞掃描器
✅ 命令列工具從現有的基礎設施生成 terraform 檔案
✅ 使用 React Native 仿製一個 Instagram
✅ 允許為 Google Play 服務設計的應用程式在沒有 Play 服務的系統上執行
✅ 支援 SQLite3 的型別安全的 Swift 語言層
✅ .Net Core 3.1 WebAPI 的乾淨架構實現,採用鬆耦合架構和乾淨程式碼實踐
✅ ASP.NET Core 應用程式中破壞模式的範例
✅ 完全模組化單體應用程式的領域驅動設計方法
✅ Zigbee 到 MQTT 橋接,擺脫你的專有的 Zigbee 橋接
https://softnshare.com/soft-share-178-linux-freebsd-wordpress/
node linux 在 โปรแกรมเมอร์ไทย Thai programmer Facebook 的精選貼文
Google ได้เปิดเว็บ https://fuchsia.dev/
สำหรับเหล่าโปรแกรมเมอร์ให้ได้ลองใช้งาน โอเอสตัวใหม่ชื่อ Fuchsia
โดยในหน้าเว็บจะมีข้อมูลเกี่ยวกับ Fuchsia
เช่น การเลือก build environment, การ build และทดสอบซอฟต์แวร์ และตัวอย่าง
....
++++ข้อมูลเพิ่มเติม++++
สำหรับ Fuchsia เปิดตัวเมื่อเดือนสิงหาคม 2016 บน GitHub
แต่สิ่งที่ Google พัฒนาให้ต่างกับ OS ตัวอื่นๆ ไม่ว่าจะเป็น Chrome OS หรือ Android คือจะไม่ได้รันบนพื้นฐานเคอร์เนลของ Linux แต่จะใช้ไมโครเคอร์เนลที่ชื่อว่า Zircon
....
++++
ที่มา
https://www.blognone.com/node/110639
https://www.androidpolice.com/…/official-fuchsia-developer…/
https://en.wikipedia.org/wiki/Google_Fuchsia
node linux 在 かじまっくチャンネル Youtube 的最讚貼文
#Chromebook #Lenovo #S330
ボクが買ったのは32GBのHDモデルですけど、
→Lenovo Chromebook S330 32GB HD:https://amzn.to/2xWZIBk
もしも購入されるなら断然FHDモデルをおすすめします(^^;)
→Lenovo Chromebook S330 64GB FHD:https://amzn.to/32CIffR
あと、一緒に買ったエレコムインナーバッグもちょっと大きかったですww
→ZEROSHOCK スリム 14/15/15.4/15.6 :https://amzn.to/2xSVieZ
購入時のリサーチはほんと大切ですね!!!
Lenovo Chromebook S330 製品仕様書
https://www.lenovo.com/jp/ja/static/catalog/nb-2019-s330_rt_0625
【この動画の情報はアップロード日時点のものです。情報の劣化や急遽内容変更、また、情報に誤りがある場合もございますのでご注意下さい】
Amazonプライム会員はこちら↓配送特典、プライム・ビデオ等 お得感満載!
https://www.amazon.co.jp/gp/prime/pipeline/landing/ref=as_li_ss_tl?ie=UTF8&ref=pd_prim_g_prim_prime_0086&linkCode=ll2&tag=kajimack-22&linkId=9898dcf14595f792fb783150f03d18e8
Amazon Mastercardクラシックに新規ご入会で6,000ポイントがもらえる!!!
https://www.amazon.co.jp/MasterCard%E6%96%B0%E8%A6%8F%E5%85%A5%E4%BC%9A%E3%82%AF%E3%83%AC%E3%82%B8%E3%83%83%E3%83%88%E3%82%AB%E3%83%BC%E3%83%89/b/ref=as_li_ss_tl?ie=UTF8&node=3497243051&linkCode=ll2&tag=kajimack-22&linkId=3a4996e2dded28552e99aaa4e42616ff&language=ja_JP
かじまっくのTwitter:https://twitter.com/kajimack_ch
かじまっくのInstagram:https://www.instagram.com/kajimack.ch/
かじまっくチャンネル中の人(ブログお休み中):https://kajimack.blogspot.jp/
使用音源:YouTubeオーディオライブラリ
※上記Amazonリンクはアソシエイトリンクを使用しています。
使用アプリ
LINE camera
https://itunes.apple.com/jp/app/aillis-jiuline-camera/id516561342?mt=8
iMovie(ios iPad)
https://itunes.apple.com/jp/app/imovie/id377298193?mt=8
モザイク ぼかし & モザイク加工アプリ
https://itunes.apple.com/jp/app/モザイク-ぼかし-モザイク加工アプリ/id964220645?mt=8
MovStash
https://itunes.apple.com/us/app/movstash/id1058281885?mt=8
Luma Fusion
https://itunes.apple.com/jp/app/lumafusion/id1062022008?mt=8
node linux 在 かじまっくチャンネル Youtube 的最佳解答
#PaperlikeHD #Dasung
提供 SKT株式会社:https://sktgroup.co.jp/
紙のような見心地のセカンドモニター「Paperlike シリーズ」の新モデルです!
2019年2月15日販売開始されたばかりの新製品、新旧比較もしてみました(^^ゞ
Paperlike Pro Touch/Einkセカンドモニター / 13.3インチ / HDMI接続
https://amzn.to/2Iig3bV
Papelike HD(Paperlike 3) 13.3インチE Inkセカンドモニター
https://amzn.to/2Ik8wtj
今回使用したディスプレイポート変換ケーブル
BENFEI DisplayPort(ディスプレイポート) - HDMI 変換ケーブル オス・オス 【相性保証付き】
https://amzn.to/2DO8a8I
過去動画はこちら:https://youtu.be/LwWvabVzx0k
【この動画の情報はアップロード日時点のものです。情報の劣化や急遽内容変更、また、情報に誤りがある場合もございますのでご注意下さい】
Amazonプライム会員はこちら↓配送特典、プライム・ビデオ等 お得感満載!
https://www.amazon.co.jp/gp/prime/pipeline/landing/ref=as_li_ss_tl?ie=UTF8&ref=pd_prim_g_prim_prime_0086&linkCode=ll2&tag=kajimack-22&linkId=9898dcf14595f792fb783150f03d18e8
Amazon Mastercardクラシックに新規ご入会で6,000ポイントがもらえる!!!
https://www.amazon.co.jp/MasterCard%E6%96%B0%E8%A6%8F%E5%85%A5%E4%BC%9A%E3%82%AF%E3%83%AC%E3%82%B8%E3%83%83%E3%83%88%E3%82%AB%E3%83%BC%E3%83%89/b/ref=as_li_ss_tl?ie=UTF8&node=3497243051&linkCode=ll2&tag=kajimack-22&linkId=3a4996e2dded28552e99aaa4e42616ff&language=ja_JP
かじまっくのTwitter:https://twitter.com/kajimack_ch
かじまっくのInstagram:https://www.instagram.com/kajimack.ch/
かじまっくチャンネル中の人(ブログお休み中):https://kajimack.blogspot.jp/
使用音源:YouTubeオーディオライブラリ
※上記Amazonリンクはアソシエイトリンクを使用しています。
使用アプリ
LINE camera
https://itunes.apple.com/jp/app/aillis-jiuline-camera/id516561342?mt=8
iMovie(ios iPad)
https://itunes.apple.com/jp/app/imovie/id377298193?mt=8
iOSのためのGarageBand
https://www.apple.com/jp/ios/garageband/
iVOCALOID-VY1
https://itunes.apple.com/jp/app/ivocaloid-vy1/id396081265
モザイク ぼかし & モザイク加工アプリ
https://itunes.apple.com/jp/app/モザイク-ぼかし-モザイク加工アプリ/id964220645?mt=8
MovStash
https://itunes.apple.com/us/app/movstash/id1058281885?mt=8
node linux 在 prasertcbs Youtube 的最讚貼文
ขั้นตอนการติดตั้ง nvm ► https://github.com/creationix/nvm
การติดตั้ง Node.js หลาย ๆ เวอร์ชัน พร้อมกับเลือกใช้ Node.js เวอร์ชันที่ต้องการด้วย nvm (Node Version Manager)
เชิญสมัครเป็นสมาชิกของช่องนี้ได้ที่ ► https://www.youtube.com/subscription_center?add_user=prasertcbs
สอน Node.js ► https://www.youtube.com/playlist?list=PLoTScYm9O0GERtEdsPHK5Q-cdor5ADnyM
สอน PostgreSQL ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGi_NqmIu43B-PsxA0wtnyH
สอน MySQL ► https://www.youtube.com/playlist?list=PLoTScYm9O0GFmJDsZipFCrY6L-0RrBYLT
สอน Microsoft SQL Server 2012, 2014, 2016, 2017 ► https://www.youtube.com/playlist?list=PLoTScYm9O0GH8gYuxpp-jqu5Blc7KbQVn
สอน SQLite ► https://www.youtube.com/playlist?list=PLoTScYm9O0GHjYJA4pfG38M5BcrWKf5s2
สอน SQL สำหรับ Data Science ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGq8M6HO8xrpkaRhvEBsQhw
การเชื่อมต่อกับฐานข้อมูล (SQL Server, MySQL, SQLite) ด้วย Python ► https://www.youtube.com/playlist?list=PLoTScYm9O0GEdZtHwU3t9k3dBAlxYoq59
การใช้ Excel ในการทำงานร่วมกับกับฐานข้อมูล (SQL Server, MySQL, Access) ► https://www.youtube.com/playlist?list=PLoTScYm9O0GGA2sSqNRSXlw0OYuCfDwYk
#prasertcbs_nodejs #prasertcbs
node linux 在 coreybutler/node-linux: Create native background ... - GitHub 的推薦與評價
This module makes it possible to daemonize Node.js scripts natively (using systemv init.d scripts). To start, install node-linux via: npm install node-linux. ... <看更多>
node linux 在 [Linux系統] Ubuntu 安裝Node.js - 1010Code 的推薦與評價
前言Linux 使用者通常都會使用指令安裝所需套件apt 想必應該不陌生吧?今天就要教各位如何在Ubuntu 環境下安裝Node.js。 ... <看更多>