NgÆ°á»i Äà n ông lừa bán nhà bằng giấy tá» giả cho nhiá»u ngÆ°á»i
Một dữ liệu nhẹ sắp tới thay đổi định dạng cho các ứng dụng Web, được xem xét bởi một số lượng ngày càng tăng của người dân là một thay thế cho XML, đã nhận được một tăng từ cơ thể tiêu chuẩn Ecma.
Đại hội Ecma đã phê duyệt ấn bản thứ năm của ECMAScript, theo Istvan Sebestyen, Tổng thư ký của tổ chức. Bao gồm trong phiên bản mới này của ECMAScript, trong đó JavaScript phổ biến là một phương ngữ, là hỗ trợ cho việc sử dụng JavaScript Object Notation (JSON).
Sự bao gồm này "chắc chắn sẽ có tác động lớn đến các nhà phát triển", Douglas Crockford, Kiến trúc sư phần mềm của Yahoo được trích dẫn là tác giả của JSON.
"JSON đã được sử dụng rộng rãi trong các ứng dụng Web. Bằng cách xây dựng JSON vào ngôn ngữ ECMAScript, việc triển khai [JSON] sẽ nhanh hơn và an toàn hơn", Crockford nói. Việc phê duyệt cũng là một dấu hiệu cho thấy cộng đồng phát triển ứng dụng Web không còn sử dụng XML như một tiêu chuẩn mong muốn duy nhất để trao đổi dữ liệu giữa các hệ thống khác nhau, ít nhất là những trường hợp cần cung cấp dữ liệu có cấu trúc tương đối đơn giản. tiêu chuẩn, chính thức có tên ECMA-262, bao gồm một đối tượng để tạo và phân tích cú pháp các văn bản JSON. Đối với hầu hết các phần, nó theo sau năm 2006 Internet Engineering Task Force RFC 4627 tác giả của Crockford. Tiêu chuẩn ECMAScript mới cố gắng khắc phục một số vấn đề bảo mật xung quanh JSON.
Trong vài năm qua, ngày càng nhiều nhà phát triển ứng dụng Web sử dụng JSON thay vì các phương pháp dựa trên XML, như Giao thức truy cập đối tượng đơn giản. dữ liệu để nó có thể được truyền giữa hai máy tính. Điều này tạo ra hai trại đôi khi đối lập trong cộng đồng phát triển ứng dụng Web.
"Sự phân chia giữa những người ủng hộ JSON và XML là mạnh mẽ và sẽ tiếp tục trong tương lai gần", Daniel Markham, một kiến trúc sư Ajax và là đối tác chính của Virginia cho biết. dựa trên công ty tư vấn Bedford Technology Group.
Những người ủng hộ đã ca ngợi JSON vì sự đơn giản của nó. Theo RFC, JSON đã được phát triển đặc biệt để xử lý "việc tuần tự hóa dữ liệu có cấu trúc". JSON là tập hợp các quy ước hoặc ngữ pháp về cách đặt dữ liệu được truyền để người nhận có thể phân tích cú pháp dữ liệu đó. Nó mượn các quy tắc của JavaScript để định dạng các đối tượng và mảng. Ngược lại, XML dựa vào các thẻ đánh dấu dựa trên lược đồ, có xu hướng làm cho các tập dữ liệu lớn hơn và phức tạp hơn các tập dữ liệu được biểu diễn bằng JSON.
"Tôi là một fan tổng quát của JSON trên XML, chủ yếu là vì XML có rất nhiều Markham cho biết, cú pháp cú pháp bạn phải đào sâu để có được bất kỳ thứ gì hữu ích. Chỉ có một tải nhận thức bổ sung mà bạn không có nếu các đối tượng JavaScript của bạn khớp với các thực thể máy chủ của bạn. Markham cũng lưu ý rằng XML có tính linh hoạt mà JSON không thể phù hợp. "XML vẫn là con dao quân đội Thụy Sĩ của Internet: có thể xử lý tất cả các loại dữ liệu từ bất kỳ trình kết nối nào," ông nói.
Crockford đã xây dựng JSON vào năm 2001 khi làm việc trên một số ứng dụng Web sử dụng bộ công cụ phát triển web Ajax, bao gồm JavaScript, XML và HTML. Ông thấy XML quá cồng kềnh vì nhu cầu của mình. Crockford cho biết: "XML chỉ là không thể tránh khỏi và không hiệu quả, và vì vậy chúng tôi đã đưa ra bằng cách sử dụng biểu diễn dữ liệu của riêng JavaScript để biểu diễn dữ liệu". Crockford được trích dẫn rộng rãi như là nhà phát minh ra JSON, mặc dù ông khiêm tốn về việc giả định lời kêu gọi này. "Nó đã tồn tại trong tự nhiên. Tôi vừa phát hiện ra nó," ông nói.
Kể từ khi thành lập vào năm 2001, JSON đã trở nên phổ biến. Trang web JSON.org liệt kê một số trình chuyển đổi JSON cho các ngôn ngữ như Perl, Active Server Pages, PHP, C, Java, Python và các ngôn ngữ khác. Yahoo hỗ trợ JSON cho các dịch vụ Web của nó. Các phiên bản mới nhất của Internet Explorer và Firefox đều có hỗ trợ JSON. "Có vẻ như nó sẽ là bit đầu tiên của ECMAScript 5 sẽ được tung ra trên toàn cầu", Crockford nói.Bản thân JSON luôn là một phần của ECMAScript, ít nhất là trong khi Crockford sử dụng ngữ pháp ECMAScript làm cơ sở cho JSON. Sự khác biệt với ECMAScript 5, Crockford lưu ý, là ECMAScript có "hỗ trợ thư viện tích hợp" cho JSON. Điều này sẽ giúp ích cho vấn đề bảo mật.
Hầu hết các nhà phát triển đều sử dụng hàm JavaScript eval () để phân tích văn bản dựa trên JSON thành các cấu trúc dữ liệu có thể sử dụng được. Các chuyên gia bảo mật xem cách tiếp cận này như một lỗ hổng bảo mật, bởi vì hình thức đầu vào này có thể cho phép các bên thứ ba chèn mã độc. Trình phân tích cú pháp mới loại bỏ sự cần thiết phải sử dụng hàm eval (), Crockford nói.
Tim Bray, một đồng tác giả của định dạng XML và giám đốc công nghệ Web tại Sun Microsystems, lưu ý rằng các học viên XML mà ông đã làm việc giá trị của JSON. "XML có một loạt các tính năng giúp trao đổi các tài liệu (các mẩu blog, các bản tin, hồ sơ y tế), và chúng có thể không cần thiết cho việc trao đổi dữ liệu thuần túy", ông lưu ý bằng e-mail. "JSON hoạt động thực sự tốt cho việc trao đổi các loại công cụ đó và, giống như XML, độc lập với nhà cung cấp độc lập."
Bray nghi ngờ sự gia trì ECMA sẽ có tác động nhiều đến việc tiếp nhận JSON hơn nữa, vì nó đã được sử dụng rộng rãi và không t bị các vấn đề tương thích mà các tiêu chuẩn thường giải quyết. "Rõ ràng, không có hại trong ECMAScript [sửa đổi] công nhận thực tế của JSON [nhưng] JSON đã được cấy ghép sâu sắc trong văn hóa CNTT Web."
ECMAScript là phiên bản trung lập của nhà cung cấp ngôn ngữ lập trình JavaScript, vốn là được tạo ra bởi Netscape như một ngôn ngữ kịch bản cho các trình duyệt Web.
Charles Giancarlo: Có hai sai lệch từ sự tuân thủ chặt chẽ với quy tắc đó. Một sai lệch là ở giai đoạn đầu của bất kỳ công nghệ mới, không có tiêu chuẩn tồn tại. Nó có nghĩa là bạn không đẩy phong bì về công nghệ mới? Không. Mục tiêu của chúng tôi là các tiêu chuẩn. Và mặc dù, trên cơ sở tạm thời, chúng tôi sẽ không ngừng tiến bộ vì thiếu tiêu chuẩn, điều đó không có nghĩa là chúng tôi không tuân thủ các tiêu chuẩn. Nó chỉ mất một ít thời gian. Sự quang sai thứ hai là ở những khu vực nhất định m
IDGNS: Bạn nghĩ gì về Kennedy sẽ mang lại cho bức tranh? Một số người tự hỏi tại sao bạn không đi cùng với một người có nhiều phần mềm hơn Giancarlo: Một là ông thực sự làm việc tại Avaya khi nó là một phần của AT & T. Vì vậy, ông hiểu văn hóa, hiểu toàn bộ doanh nghiệp. Hai là anh ấy rất quen thuộc với công việc truyền thông doanh nghiệp không chỉ từ công việc của anh ấy mà còn ở đây, cũng như công việc của anh ấy tại Cisco. Ba là, chúng ta đang bước vào giai đoạn kinh tế khó khăn, bất kể năng
Một nhóm nhà cung cấp dẫn đầu bởi Microsoft và nhằm tăng cường khả năng tương tác giữa các định dạng tài liệu khác nhau đã tiết lộ một số công cụ để giúp người dịch giữa các tài liệu được tạo trong Open XML và các tài liệu sử dụng các định dạng tệp tin khác. cuộc họp của Sáng kiến Hợp tác Tài liệu (DII) tại Brussels tuần này, Microsoft và các nhà lãnh đạo ngành công nghiệp khác đã công bố ba công cụ để dịch các tài liệu trong Open XML, tiêu chuẩn ngành được Tổ chức Tiêu chuẩn Quốc tế (ISO) phê
Các công cụ mới được vạch ra trong một bài đăng trên blog của Peter Galli, quản lý cộng đồng nguồn mở cao cấp của Microsoft
ĐịNh dạng tài liệu di động (PDF) là định dạng tệp phổ biến được sử dụng để trình bày tài liệu được bảo vệ. Với sự khởi đầu của định dạng .PDF gần hai thập kỷ trước, người ta sẽ khó có thể tưởng tượng nó trở thành tiêu chuẩn công nghiệp thực tế cho việc trao đổi các tập tin và tài liệu. Hình dạng của ngành công nghiệp phần mềm đã thay đổi hoàn toàn từ lúc đó trở đi, nhưng không có gì thay thế cho định dạng tệp tin có mặt khắp nơi này. Có thể là lý lịch của bạn, thư giới thiệu hoặc mẫu đơn đăng ký
Icecream PDF Converter