Quan điểm của tôi về Haxe,
Cảnh báo các đoạn văn sau rất triết lý (Những đoạn thực tế tiếp tục đi xuống):
Là một người cởi mở với nhiều ngôn ngữ lập trình trong thời gian ngắn lập trình 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 có gì đó không hiệu quả với tôi; Tôi thấy rằng Haxe là thứ mà tôi không thể tiến bộ được, tôi không thể 'tốt hơn'.
Trước đây tôi đã phát hiện ra rằng thời gian tôi dành cho việc 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ữ đó bao nhiêu để có kết quả 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 gán điều này cho sự tích lũy kiến thức nhỏ bé của mình bằng nhiều ngôn ngữ. Cho đến khi Haxe tôi chưa bao giờ tìm thấy một người thực sự phù hợp với tôi và điều đó cảm thấy đúng, họ khó hiểu hoặc chỉ đơn giản là vô dụng; ít nhất là vô dụng từ quan điểm của tôi.
Haxe đã cho phép tôi biểu cảm hơn rất nhiều với cách tôi viết, tôi không có nghĩa là 'biểu cảm' như trong chất lượng mà mọi người nói về ngôn ngữ mà tôi có nghĩa là khả năng chỉ có ý tưởng và chạy theo nó, để thử một cái gì đó theo cách tôi cảm thấy là đúng. Cho dù nó thành công hay hoàn toàn thất bại.
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 về ngôn ngữ c và AS2 / 3, và tôi thực sự không gặp khó khăn gì trong việc chọn nó. Một điều luôn cản trở sự tiến bộ của tôi với một ngôn ngữ mới là hiểu khái niệm đằng sau cú pháp / khung cụ thể đó, nhưng ngay cả khi tôi đã vượt qua rào cản đó, tôi thường sẽ thấy rằng ngôn ngữ bị hạn chế, hạn chế hoặc cả hai. Với Haxe, tôi không bị giới hạn và tôi cũng không tìm thấy ngôn ngữ để giới hạn mình. Với Haxe không có trần kính, nhưng là sàn 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õ bạn đã đến đó bằng cách nào
Nhặt Haxe không giống như nhặt một số que 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 đó. Theo nghĩa đó, Haxe gần với một trận đấu hơn, mà bạn có thể sử dụng lại. Nó tuân theo hầu hết 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 hoàn toàn bánh xe, nó chỉ sửa các bit bị thối. (ok ít tương tự trong đoạn tiếp theo)
Những điều thiết thực:
Ngôn ngữ đơn giản dễ dàng và được chuẩn hóa, trong khi vẫn cho phép lập trình viên đi xa như họ muốn.
Bạn có thể viết một đoạn mã ở mức rất cao hoặc đi và mân mê các bit và mảnh nhỏ (ở mức độ nghiêm trọng trên một số nền tảng)
Haxe không ra lệnh cho những gì bạn có thể và không thể làm trên bất kỳ một nền tảng nào, nó cho phép (hoặc kế hoạch cung cấp cho bạn) toàn quyền truy cập vào mọi thứ, nhưng ở đó nó có thể bổ sung cách làm việc chuẩn hóa.
Danh sách gửi thư rất hữu ích và đáp ứng và diễn đàn thậm chí đang bắt kịp tốc độ.
Ngôn ngữ liên tục được 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ự xảy ra đối với API chính và thậm chí còn ít hơn cho trình biên dịch.
Mọi người đều nói chuyện cởi mở về ngôn ngữ theo hướng của nó và hướng mà họ đề xuất cho Haxe (và tất 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 công ty tư nhân lớn của một công ty lớn (hoặc thậm chí nhỏ) để 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)