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 lựa chọn vì tính 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 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 là một nhà phát triển phần mềm muốn bắt đầu sử dụng Blockly, bạn nên bắt đầu bằng cách đọc Tài liệu bắt đầu sử dụng rồi thử tham gia 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 bài học thông qua một sản phẩm giáo dục được xây dựng 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 một trình chỉnh sửa vào ứng dụng của họ để thể hiện các khái niệm lập trình dưới dạng các khối lồng nhau. Từ góc độ của nhà phát triển, Blockly là một giao diện người dùng được thiết kế sẵn để tạo ngôn ngữ dựa trên khối.
Nếu không phải là nhà phát triển, rất có thể 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 dựa trên Blockly, chẳng hạn như Scratch hoặc Nhà sáng chế ứng dụng. Hãy xem phần Quan hệ đối tác bị chặn để biết ví dụ về các ứng dụng khác được xây dựng dựa trên Blockly.
Lập trình 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 hay sự lo ngại của con trỏ nhấp nháy trên dòng lệnh, giúp lộ trình học tập của các lập trình viên đầy hoài bão trở nên dễ dàng hơn. Bằng cách giảm nhu cầu học cú pháp, lập trình dựa trên khối cho phép người dùng tập trung hoàn toàn 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ề dấu ngoặc đơn không cân bằng hoặc thiếu dấu chấm phẩy.