Tính năng mã hoá mạnh mẽ, theo từng khối
Blockly là một trình chỉnh sửa lập trình trực quan của Google, sử dụng các khối kéo và thả. Đó là công cụ hỗ trợ các chương trình giáo dục lập trình phổ biến nhất trên thế giới.
Thử dùng tính năng Chặn
Thư viện Blockly thêm một trình chỉnh sửa có thể tuỳ chỉnh vào ứng dụng của bạn để trình bày các khái niệm lập trình dưới dạng các khối lồng nhau. Công cụ này tạo ra mã sạch bằng ngôn ngữ bạn muốn và cho phép tạo các khối tuỳ chỉnh phù hợp với ứng dụng.
Chặn đối với web
Blockly là ứng dụng 100% ở phía máy khách, không có phần phụ thuộc phía máy chủ và tương thích với tất cả các trình duyệt chính: Chrome, Firefox, Safari, Opera và Edge.
Lý do nên chặn
Blockly là lựa chọn ưu tiên cho những nền tảng muốn mang lại trải nghiệm lập trình linh hoạt và trực quan
Thư viện mạnh mẽ
Thư viện Blockly cung cấp một bộ API và công cụ toàn diện, hỗ trợ các nền tảng lập trình cung cấp một môi trường có thể tuỳ chỉnh để đáp ứng các yêu cầu riêng của họ.
Giao diện trực quan
Trình chỉnh sửa Blockly sử dụng các khối đồ hoạ, lồng ghép vào nhau để biểu thị các khái niệm mã như biến, biểu thức logic, vòng lặp, v.v. Lớp này cho phép người dùng áp dụng các nguyên tắc lập trình mà không phải lo lắng về cú pháp.
Nhiều nền tảng
Là một thư viện không phụ thuộc vào nền tảng, Blockly được các nền tảng lập trình ưu tiên sử dụng với mong muốn có được sự nhất quán, tính linh hoạt và sự tiện lợi. Blockly tương thích với tất cả các trình duyệt chính và hoạt động trên cả web lẫn thiết bị di động.
Dùng tính năng Blockly
Tạo ra các công cụ, ứng dụng và nền tảng độc đáo đáp ứng các yêu cầu cụ thể của chương trình.
Tài nguyên dành cho nhà phát triển
Trình bổ trợ
Thêm chức năng vào Chặn bằng trình bổ trợ. Thêm trường, xác định giao diện, tạo trình kết xuất và làm nhiều việc khác.
Lớp học lập trình
Các lớp học lập trình sử dụng Blockly để hướng dẫn từng bước về cách sử dụng và tuỳ chỉnh bằng Blockly.
Ví dụ
Các dự án mẫu cho thấy cách sử dụng nhiều tính năng của Blockly.
Diễn đàn
Diễn đàn nhà phát triển Blockly là nơi để hỏi và trả lời câu hỏi.
Mọi người được mời
Lập trình dựa trên khối là dành cho mọi lập trình viên, thuộc mọi lĩnh vực hay cấp độ. Khám phá thông tin mới nhất từ Blockly và kết nối với các nhà phát triển khác tại Hội nghị Blockly của chúng tôi.
Blockly cung cấp một điểm truy cập thực sự tốt vào khoa học máy tính mà không phải lo lắng về những vấn đề như thiếu dấu chấm phẩy hay vòng lặp for không có tất cả các phần phù hợp.
Jessica Kulwik, Nhà quản lý kỹ thuật phần mềm, Code.org
App Inventor sẽ không hẳn là thành công (với hơn 1 triệu người dùng đang hoạt động mỗi tháng) nếu không có Blockly, và có lẽ quan trọng hơn là sự hỗ trợ của nhóm Blockly! Họ là đối tác thực sự trên hành trình thành công của chúng tôi.
Mark Friedman, Nhà đồng sáng lập App Inventor
Đã được chứng minh và đáng tin cậy
Hơn 100 partners
Hơn 10 năm
94+ bản dịch
Đăng ký nhận thông báo bị chặn
Thông tin của bạn sẽ được sử dụng theo Chính sách quyền riêng tư của Google.
Câu hỏi thường gặp
Nếu bạn là một nhà phát triển phần mềm muốn bắt đầu sử dụng Blockly, thì bạn nên bắt đầu bằng cách đọc Tài liệu bắt đầu sử dụng của chúng tôi, sau đó thử Lớp học lập trình bắt đầu của chúng tôi.
Nếu là giáo viên hoặc học viên quan tâm đến lập trình theo khối, bạn nên xem một bài học thông qua một sản phẩm giáo dục xây dựng dựa trên Blockly, chẳng hạn như CS First, Code.org hoặc Scratch.
Thư viện Blockly dành cho các nhà phát triển phần mềm muốn thêm trình chỉnh sửa vào ứng dụng của họ, thể hiện khái niệm lập trình dưới dạng các khối lồng nhau. Từ góc độ của một nhà phát triển, Blockly là một giao diện người dùng được tạo sẵn để tạo một ngôn ngữ dựa trên khối.
Nếu không phải là nhà phát triển, nhiều khả năng bạn sẽ muốn tương tác với Blockly thông qua một sản phẩm được xây dựng trên Blockly, như Scratch hoặc App Inventor. Hãy xem phần Quan hệ đối tác Blockly để biết ví dụ về các ứng dụng khác được xây dựng dựa trên Blockly.
Mã hoá dựa trên khối cho phép người dùng áp dụng các nguyên tắc lập trình mà không phải lo lắng về cú pháp hoặc tình trạng con trỏ nhấp nháy trên dòng lệnh, giúp các lập trình viên đầy tham vọng có quá trình học tập dễ dàng hơn. Bằng cách giảm nhu cầu tìm hiểu về cú pháp, phương pháp mã hoá dựa trên khối cho phép người dùng hoàn toàn tập trung vào logic đằng sau các điều kiện, vòng lặp, biến và các khái niệm cốt lõi khác mà không phải lo lắng về việc không cân bằng dấu ngoặc đơn hoặc thiếu dấu chấm phẩy.