1. Mọi bài viết vi phạm chính sách, Spam/Không đúng chuyên mục BQT sẽ xóa bài và nick vĩnh viễn.
    Để báo lỗi hoặc cần hỗ trợ vui lòng liên hệ:
    Email: vipkhongtin@gmail.com - FB: Vipkhongtin. Xin cảm ơn!
    Dismiss Notice

Dự đoán cho tương lai không xa của ngành lập trình

Thảo luận trong 'Rao vặt linh tinh' bắt đầu bởi huudangpro, 7/4/16.

  1. huudangpro

    huudangpro Member

    Tham gia ngày:
    15/3/16
    Bài viết:
    53
    Đã được thích:
    0
    Điểm thành tích:
    6
    Giới tính:
    Nam
    ĐÀO TẠO PHP TẠI HÀ NỘI
    Có ai dùng điện thoại thông minh chỉ để nói chuyện? Chúng ta gửi tin nhắn văn bản, đọc email, truy cập trang web… và dường như đó chỉ là khởi đầu. Những chiếc máy có màn hình chữ nhật đã trở thành một phần làm thay đổi đời sống chúng ta trong suốt một thập kỷ qua. Và những thay đổi đang bắt đầu trở nên thú vị khi mà những cảm biến thông minh xuất hiện trên smartphone.



    Ví dụ điển hình nhất chính là việc smartphone đang dần trở thành một thiết bị hỗ trợ y tế thường ngày cho chúng ta. Cảm biến của microphone cho thể cho biết nhịp tim, các gia tốc kế có thể giám sát quá trình luyện tập của bạn… Và tất cả dữ liệu này được kết nối với một đám mây để từ đó liên kết với bác sĩ nhằm có những lời khuyên tốt nhất cho sức khỏe cá nhân.

    Thế hệ tiếp theo của các thiết bị thông minh sẽ mang đến nhiều lợi ích hơn

    Giới chuyên gia từng cho rằng lập trình sẽ tiếp tục giữ được tầm quan trọng trong 5 năm tới. Nhưng với tốc độ phát triển công nghệ hiện nay thì khó có thể đảm bảo dự báo đó trở thành hiện thực.
    ực tế cho thấy khó mà đưa ra được dự đoán về tốc độ thay đổi trong thế giới công nghệ, nhưng điều này có phần khả thi hơn với các kỹ năng và công cụ liên quan.
    Bên dưới là danh sách các dự án cho tương lai của ngành lập trình nhằm đáp ứng những xu hướng công nghệ đang nổi lên. Không phải tất cả dự báo này đều sẽ trở thành sự thật, nhưng về cơ bản chúng có thể chỉ ra con đường giúp chúng ta hoạch định được tương lai.
    Dự đoán số 1: Kiến trúc phần mềm phổ biến REST dành cho IoT
    [​IMG]
    IoT cần một bộ các ràng buộc và quy ước.​

    Giao thức REST (Representational State Transfer) đã được triển khai trên các trang web và đó là các ràng buộc, quy ước cũng như cách thức thực hiện với một hệ thống. Ví dụ, một thiết bị cảm biến nhiệt hay tủ lạnh muốn kết nối với Internet thì cần tuân thủ một bộ các ràng buộc và quy ước.
    REST phổ biến nhờ vào sự đơn giản của mình và các lập trình viên dễ dàng nắm bắt những kiến trúc cơ bản của nó và kèm với đó là dữ liệu dưới dạng văn bản, giúp mọi thứ tiện lợi hơn. Không có gì ngạc nhiên khi mà camera an ninh, tủ lạnh kết nối với máy chủ Nginx chạy trên cổng (port) 80, mọi thông tin phản hồi của thiết bị được truyền đi qua giao thức HTML và CSS.
    Các giao thức nhị phân trỗi dậy
    Truyền dữ liệu bằng định dạng JSON với giao thức REST của các thiết bị có thể đơn giản, ít nhất là so với thế giới đã cũ của dữ liệu XML. Một số lập trình viên lại đặt câu hỏi là tại sao họ phải chuyển đổi dữ liệu nhị phân thành chuỗi để nó hoạt động chính xác trong JSON? Về bản chất thì chỉ để phân tích chuỗi và biến nó trở thành byte. Tại sao không gửi thông tin trực tiếp - đặc biệt khi thiết bị chỉ cần vài byte dữ liệu để gửi đi?
    Xây dựng thêm các giao thức nhị phân có thể khiến mọi thứ phức tạp và khó khăn hơn. Các tiêu chuẩn HTTP vốn đã trở thành những căn bản của lập trình viên, trong khi đó giao thức nhị phân độc quyền chỉ có thể được giải nén bằng thư viện độc quyền, đã gây ra không ít phiền toái trước đây. Sự cởi mở của JSON và REST đã chiến thắng, nhưng điều đó không có nghĩa là cách tiếp cận mở cho một giao thức nhị phân không thể mang lại hiệu quả các tiêu chuẩn mở.
     
  2. Đang tải...


Chia sẻ trang này

Đang tải...