Hotline:  +84 866 821 831

Công nghệ sử dụng

INIT luôn nhận định “Công nghệ là chìa khóa phát triển” trong thời đại công nghệ thông tin hiện này; nên INIT đặc biệt chú trọng nghiên cứu ứng dụng và phát triển các kĩ thuật, công nghệ hiện có của cộng đồng mã nguồn mở để các giải pháp mà chúng tôi đưa ra luôn theo kịp sự tiến bộ của thời đại, luôn đáp ứng và mang lại giá trị đích thực cho khách hàng của INIT. Các công nghệ mà INIT sử dụng hầu hết là mã nguồn mở, tiêu biểu như:

  • Ngôn ngữ chính của chúng tôi: Python
    • Python là một ngôn ngữ lập trình bậc cao, lý tưởng cho RAD (Rapid Application Development), kết hợp sức mạnh với cú pháp rõ ràng, và được thiết kế tối ưu giúp giữ cho phần lõi luôn nhỏ gọn.
    • Là ngôn ngữ sử dụng chính để lập trình trong OpenERP.
    • Ngoài ra chúng tôi còn có sử dụng các ngôn ngữ cho những mục đích khác: PHP, Perl …
  • Các framework chúng tôi sử dụng:
    • OpenObject
      • Là một framework hướng mô đun, có khả năng mở rộng, và là một nền tảng trực quan được viết bằng ngôn ngữ Python để giúp phát triển các ứng dụng một cách nhanh chóng.
      • Có một bộ công cụ đầy đủ và hướng mô đun để xây dựng các ứng dụng nhanh chóng: hỗ trợ Object-Relationship Mapping (ORM), mô hình Model-View-Controller (MVC), một hệ thống xuất báo cáo, đa ngôn ngữ, và nhiều thứ khác nữa.
    • Django
      • Là một framework web application mã nguồn mở được viết bằng ngôn ngữ Python, theo mô hình Model-View-Controller giúp phát triển các website phức tạp, có khả năng thao tác trên nhiều loại cơ sở dữ liệu như MySQL, SQL Server, Oracle, PostgreSQL …
    • CodeIgnitor
      • Là một nền tảng ứng dụng web nguồn mở được viết bằng ngôn ngữ PHP, theo mô hình Model-View-Controller giúp phát triển các website phức tạp, có khả năng thao tác trên nhiều loại cơ sở dữ liệu như MySQL, SQL Server, Oracle, PostgreSQL …
  • PostgreSQL
    • PostgreSQL là hệ quản trị cơ sở dữ liệu được viết theo hướng mã nguồn mở và rất mạnh mẽ; được sử dụng làm hệ quản trị cơ sở dữ liệu chính của OpenERP.
  • XML: là một ngôn ngữ đánh dấu được tạo ra để chuyển dữ liệu qua lại giữa các hệ thống và các nền tảng khác nhau. XML được sử dụng trong OpenERP để tạo ra các giao diện màn hình người dùng.
  • Unix
    • Chúng tôi sử dụng Hệ điều hành máy chủ Linux làm nền tảng cho các ứng dụng công ty phát triển. Với lõi Linux và các thành phần quan trọng tích hợp thêm cho hệ máy chủ phục vụ, các ứng dụng đáp ứng rất tốt về tốc độ, hiệu năng, độ an toàn dữ liệu và bảo mật cao.
  • Apache, Nginx
    • Apache và Nginx là webserver mã nguồn mở, bảo mật cao với nhiều mức độ bảo mật tùy biến, tính module hóa rất rộng và uyển chuyển và chạy trên rất nhiều nền tảng khác nhau.
  • Jquery, CSS3, HTML5 …
    • Chúng tôi dùng các công cụ trên để trang trí, và tăng các tiện ích cho các ứng dụng của mình; đặc biệt là trong các sản phẩm là website.