Quan điểm của tôi về haXe,
Cảnh báo các đoạn sau đây rất triết học (những người thực tế đang tiếp tục xuống):
Là một người đã được mở cửa cho nhiều ngôn ngữ lập trình trên chương trình thời gian ngắn của tôi và một người chỉ đơn giản là tiếp tục khi tôi cảm thấy điều gì đó không hiệu quả đối với tôi; Tôi thấy rằng Haxe là thứ mà tôi không thể tiến bộ, tôi không thể 'tốt hơn'. Tôi đã tìm thấy trong quá khứ rằng lượng thời gian tôi viết bằng một ngôn ngữ cụ thể liên quan đến hai yếu tố chính, tôi cần sử dụng ngôn ngữ đó để đạt được kết quả như thế nào và tôi dễ dàng nắm bắt ngôn ngữ đó như thế nào. Nhưng với Haxe thời gian nắm bắt ngắn hơn nhiều, và tôi thuộc tính này để xây dựng kiến thức nhỏ của tôi trong một loạt các ngôn ngữ. Cho đến khi Haxe tôi chưa bao giờ tìm thấy một cái thực sự phù hợp với tôi và điều đó chỉ cảm thấy đúng, họ hoặc là khó hiểu hoặc chỉ đơn giản là vô dụng; ít nhất là vô ích từ quan điểm của tôi.
Haxe đã cho phép tôi thể hiện nhiều hơn với cách viết, tôi không có ý nghĩa 'chất lượng' như chất lượng mà mọi người nói về ngôn ngữ tôi có nghĩa là chỉ có ý tưởng và chạy với nó, để thử một cái gì đó theo cách tôi cảm thấy là đúng. Cho dù thành công hay thất bại hoàn toàn.
Haxe là một đường cong học tập rất dễ dàng đối với tôi, với nền tảng chung của tôi về ngôn ngữ kiểu c và AS2/3, và tôi chưa thực sự gặp khó khăn khi chọn nó. Một điều luôn luôn cản trở tiến trình của tôi với một ngôn ngữ mới là hiểu được khái niệm đằng sau cú pháp/khuôn khổ cụ thể đó, nhưng ngay cả khi tôi đã vượt qua rào cản đó, tôi thường thấy rằng ngôn ngữ đó bị giới hạn, hạn chế hoặc cả hai. Với Haxe tôi không giới hạn và tôi cũng không tìm được ngôn ngữ để hạn chế tôi.Với Haxe không có trần thủy tinh, nhưng là một tầng kính, trong đó không có giới hạn cho những gì bạn có thể làm nhưng bạn có thể thấy rõ cách bạn đến đó
Đón Haxe không giống như nhặt một số gậy và tạo ra lửa, nhưng cũng không giống như đi ra ngoài và mua một bộ oxyacetylene và bắt đầu một đám cháy với điều đó. Trong ý nghĩa đó, Haxe gần gũi hơn với một trận đấu, mà bạn có thể tái sử dụng. Nó sau hầu như tất cả các chuyển đổi của một cái gì đó mà bạn sử dụng để nhưng thêm các tính năng mới hữu ích. Nhưng để làm như vậy nó không phát minh lại bánh xe hoàn toàn, nó chỉ sửa chữa các bit thối. (Ok ít điểm tương đồng trong đoạn tiếp theo)
điều thực tế:
Ngôn ngữ là đơn giản dễ dàng và tiêu chuẩn hóa, trong khi vẫn cho phép các lập trình viên để đi xa như họ thích.
bạn có thể viết một mảnh mức rất cao của mã hoặc đi và fiddle với các bit nhỏ và mảnh (ở một mức độ nghiêm trọng trên một số nền tảng)
haXe không dictate những gì bạn có thể và không thể làm trên bất kỳ nền tảng nào, nó cung cấp (hoặc có kế hoạch cung cấp cho bạn) quyền truy cập đầy đủ vào mọi thứ, nhưng ở đâu nó có thể thêm một cách tiêu chuẩn làm việc.
Danh sách gửi thư rất hữu ích và đáp ứng và diễn đàn thậm chí còn tăng tốc ngay bây giờ.
Ngôn ngữ liên tục bị thay đổi (theo những cách nhỏ) với những điều mới được thêm vào trong mỗi bản phát hành.
Có rất ít lỗi thực sự gặp phải đối với API chính và thậm chí ít hơn cho trình biên dịch.
Mỗi một tuyên bố công khai về ngôn ngữ hướng và hướng họ đề nghị cho haXe (và dĩ nhiên tại sao nó nên đi theo hướng đó)
Và cuối cùng haXe không phải là một mạo hiểm tư nhân lớn bởi một lớn (hoặc thậm chí nhỏ) công ty để kiếm tiền từ bạn như một nhà phát triển, thay vào đó nó được tạo ra cho tất cả các nhà phát triển để sử dụng, xây dựng và cải thiện. Và đó là lý do tại sao tôi cảm thấy Haxe là nơi tôi muốn. (bây giờ để quay lại mã hóa)
chưa bao giờ nghe nói về điều này trước khi có vẻ thú vị. – JoshBerke
Tôi cũng vậy, Josh. Điều này làm cho tôi nghĩ rằng có thể có những vấn đề nghiêm trọng với quy mô (và/hoặc chất lượng) của cộng đồng dẫn đến rủi ro nặng hơn khi cố gắng phát triển điều gì đó. –
Tại sao phải có vấn đề nghiêm trọng với cộng đồng? Cộng đồng không phải là rất lớn nhưng nó rất hỗ trợ, chỉ cần nhìn vào hoạt động của Danh sách gửi thư. –