รู้หรือไม่ !! มี 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 - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
「node js framework」的推薦目錄:
- 關於node js framework 在 BorntoDev Facebook 的最讚貼文
- 關於node js framework 在 軟體開發學習資訊分享 Facebook 的精選貼文
- 關於node js framework 在 ienaeliena.com Facebook 的最佳解答
- 關於node js framework 在 Top Node.js Web Frameworks - GitHub 的評價
- 關於node js framework 在 How you can build your own web framework for Node.js 的評價
- 關於node js framework 在 Django vs Node.js: Choosing the best framework... - YouTube 的評價
node js framework 在 軟體開發學習資訊分享 Facebook 的精選貼文
如何選擇最佳的Node.js框架?在10種框架中進行選擇
1 Express.js
2 Meteor.js
3 Koa.js
4 Sails.js
5 Nest.js
6 LoopBack.js
7 Hapi
8 Adonis.js
9 Keystone.js
10 Total.js
✍ NodeJS 學習課程 - Nodejs – 完整開發指南(包括 Deno,REST APIs,GraphQL) (http://bit.ly/2NU8gju)
https://medium.com/dailyjs/which-one-is-the-best-node-js-framework-choosing-among-10-tools-87a0e191eefd
node js framework 在 ienaeliena.com Facebook 的最佳解答
JAWATAN KOSONG WEB DEVELOPER & IOS/ANDROID SOFTWARE ENGINEER
.
Email your Resume at [email protected]
.
WEB DEVELOPER
.
Ionnex Team is looking for a highly motivated, energetic and passionate web developer to join our team. As a Web Developer, you will specialize in building elegant product that brings the best user experience to millions of people anytime and anywhere. If you are interested in joining a team of passionate, talented engineers in web space, who like to work hard and play hard, we look forward to hear from you soon!
Responsibilities:
- Full-stack web/mobile application development with a variety of languages including but not limited to PHP, JavaScript and Java.
- Gather users’ requirements and translate it into system design.
- Design, code, test, debug and document software, according to functional requirements.
- Support, maintain and document software functionality
- Evaluate and identify new technologies for implementation
- Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients.
.
.
Requirements:
.
- Candidate must possess at least a bachelor’s Degree in Computer Science or IT/ Software related field.
- Required Skill(s): HTML, CSS, Javascript, .Net in C#, Boostrap Framework, Yii Framework, Laravel Framework, Node JS
- Familiar with following Skill is a plus: swift, objective C, java, kotlin, experience in server maintainance
- Willing and passionate to learn new technology.
- Able to work independently.
- Fresh graduates are welcome to apply.
iOS / Android Software Engineer
We are seeking full-time iOS / Android Engineers to help take our iOS & Android products to the next level. As an iOS / Android Software Engineer, you will specialize in building elegant products that bring the best user experience to millions of peoples anytime and anywhere. We are looking for engineers with strong experience developing applications on the iPhone or iPad using the iOS SDK / Android using the Android SDK. If you are interested in joining a team of
passionate, talented engineers in the mobile space, who like to work hard and play hard, we look forward to hearing from you soon!
.
.
Responsibilities:
.
- Work closely with our product and design teams to customize the mobile user experience for
the iOS & Android platform
- Write client-side code, create fast, easy-to-use, high volume production applications, and
develop prototypes quickly
- Prototype new and redesign features
- Analyze and optimize UI and back-end application code for efficiency and performance
- A focus on UI design principles and making apps work intuitively
- Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products.
.
Requirements:
.
- 1+ years of object-oriented software development experience
- 1+ years mobile application development at the user interface and system levels
- 1+ years building iPhone or iPad using Objective-C/C++ or Android applications in Java
- Knowledge of iOS SDK performance tools and optimisation techniques
- Excellent problem solving, critical thinking and communication skills
- The ability to collaborate with the design and back-end engineers teams to ensure a great experience for our users.
- Be able to write elegant, readable, and well-documented code.
node js framework 在 How you can build your own web framework for Node.js 的推薦與評價
Routes, Express has a way of associating specific routes and have specific code run if a route is hit. · Middleware, is a piece of code that can run before or ... ... <看更多>
node js framework 在 Django vs Node.js: Choosing the best framework... - YouTube 的推薦與評價
![影片讀取中](/images/youtube.png)
Subscribe to CodeExplained! https://www.youtube.com/c/CodeExplained/-When you think about choosing Django vs Node. js, ask yourself, ... ... <看更多>
node js framework 在 Top Node.js Web Frameworks - GitHub 的推薦與評價
Framework Stars Forks Open Issues Last Update License
expressjs/express 61221 10522 175 May 16, 2023 MIT License
nestjs/nest 57674 7007 67 June 26, 2023 MIT License
strapi/strapi 54518 6644 420 June 26, 2023 Other ... <看更多>