Trả lời

1

Tôi không có cách nào một chuyên gia về entity component phát triển, nhưng sau khi lướt qua cả hai bài viết:

Dường như với tôi rằng một entity là chỉ là thứ lưu trữ dữ liệu và sau đó bạn thực hiện các thao tác trên dữ liệu đó. Giả sử rằng tôi hiểu chính xác điều này có nghĩa là bạn có thể chọn bất kỳ ngôn ngữ nào bạn muốn. Nhưng entity component lập trình trong và của chính nó không sử dụng các đối tượng, mà có thể làm cho các ngôn ngữ cấp cao như C#, Java và thậm chí cả C++ overkill. Tuy nhiên tôi nghĩ rằng C hoặc Go sẽ là ngôn ngữ hoàn hảo cho loại lập trình này bởi vì sau đó bạn có thể xác định structsmethods hoạt động trên các cấu trúc đó. Tôi đi với Go chỉ vì nó quyến rũ hơn.

Bây giờ tôi vẫn chưa trả lời câu hỏi của bạn, nhưng từ nghiên cứu của tôi tất cả tôi có thể tìm được ngôn ngữ này mà tôi không có ý tưởng nếu nó là một cách cởi mở có sẵn hay không:

ComponentJ article

Tôi nghĩ rằng nó sẽ dễ dàng hơn khi chỉ sử dụng một khuôn khổ cho một trong những ngôn ngữ phổ biến.

Các vấn đề liên quan