使用 Y!OS 的方法選擇

當您決定如何實踐Y!OS到您的應用程式或網站時,請考慮下列選擇:

YAP 使用 YML

任何尋求名聲財富的應用程式開發者有機會接觸到最大群的網路觀眾了!Yahoo! 應用程式平台提供應用程式開發者進入 Yahoo! 的大門,允許您直接將您的內容掛在 Yahoo!「畫布」上。您可以利用 Yahoo! 標記語言 YML 來快速建造您的應用程式使用者介面元件。此外,YML 允許您存取 Yahoo! 使用者的社交資料加入社交功能。在開發您的應用程式之前,您可以在 YAP 開發者環境測試您的應用程式。如果想知道更多關於使用 YML 的資訊,請看 Yahoo! 標記語言參考

YAP 使用 OpenSocial JS APIs

另一個簡單撰寫 Y!OS 應用程式的方法就是使用 OpenSocial,一套為社交應程式而作的 APIs。正確來說,Yahoo!奇摩允許你使用 OpenSocial 0.8 JavaScript APIs 來製作深入千百萬 Yahoo! 使用者社交資料的應用程式。如果想知道更多關於透過 YAP 使用 OpenSocial 的資訊,請看 Yahoo! 應用程式平台開發者簡介

Yahoo! 社交平台 REST API

也許你喜歡自己動手做,並且想直接存取 Yahoo!奇摩使用者的社交資料!透過我們的社交平台 REST APIs,Yahoo!奇摩也提供健全的存取方法來存取社交資料,如使用者社交名片資料、聯絡人和動態訊息。你能自由地使用你喜歡的程式語言來做 REST 的請求,並且得到 JSON 和 XML 格式的回應。如果想知道更多關於Yahoo! 奇摩社交平台 REST APIs 的資訊,請看 Social Platform API 參考文件

PHP SDK

如果您是一個 PHP 應用程式開發者,為 YSP 而做的 PHP SDK 可以讓您更快、更容易撰寫 Y!OS 基礎的應用程式。SDK 會自動做一些繁重的工作如 OAuth 授權和做 RESTful API 呼叫各式 Y!OS 網路服務。只要多放一個資料夾到您的程式碼並且做簡單的程式修改,您就可以存取 Social Platform API。如果想知道更多關於為 Y!OS 而做的 PHP SDK 資訊,請看 Yahoo! 社交平台的 PHP SDK 指南

Flash SDK

對於 Flash 和 Flex 的應用程式開發者,Yahoo! 提供了一組 Actionscript 3 Social APIs、元件和模組,讓您可以完全地存取我們的社交平台。接著應用程式可以被嵌入到一個使用 YAP 開發者工具和 YML 的 YAP 應用程式。如果想知道更多關於 Flash SDK 的資訊,請看 Y!OS Flash SDK 首頁

Yahoo! Query Language (YQL)

如果您熟悉 Yahoo! Pipes 或 SQL,Yahoo! Query Language (YQL) 是一個深入 Y!OS 的好方法。使用簡單的 SELECT、 DESC 和 SHOW 指令,您就可以存取大量的 Yahoo! 奇摩資料,如社交平台、Flickr、Yahoo!GeoPlanet Yahoo!生活+、Yahoo!BOSS、Upcoming 和Yahoo!奇摩氣象。YQL 非常彈性,只要是標準格式如 XML、RSS、ATOM 和 HTML,就允許您查詢 Yahoo!奇摩內和外的資料。如果想知道更多關於 YQL 的資訊,請看 Yahoo! Query Language 文件

工具與實作參考

  • ASTRA

    ASTRA 是一個 ActionScript 的 RIA 工具包,有許多由 Yahoo! 所開發的 Flash 與 Flex 的元件、函式庫、工具包、控制項,方便給 ActionScript 的開發者使用。

  • 設計模式

    常用模組的互動設計模式參考,提昇您網站的可用性。

  • 效能處理

    改進網站效能的實作原則,內容包含了實驗結果與測試工具,讓您可以依據這些實作原則建立起高效能的網站。

  • 網路安全

    網路安全的實作原則與規定,讓使用者相信您所撰寫的應用程式並受到保護。

  • YUI 使用者函式庫

    YUI 提供製作 Web 2.0 網站所需的 JavaScript 相關功能與控制項,更提供了 CSS 的解決方案。除了符合前端快速開發的要求,更是一個最專業、文件最齊全的函式庫。