2011-04-26 30 views

回答

0

@tim,他們是數據庫驅動的應用程序。用戶將信息輸入到數據庫(或Facebook個人資料等)中,然後通過腳本語言將其拉出,並顯示在頁面上。頁面佈局也存儲在數據庫中,並與用戶的配置文件信息結合在一起,顯示您所看到的頁面佈局。 About.me似乎更進一步創建了一個與用戶帳戶綁定的電子郵件帳戶。

技術上講,可以使用任何後端語言。 Facebook是用PHP編寫的,雖然他們有一個語言不可知的API,可以從.net,java,php等等討論。你需要一個數據庫,這可能是MySQL,Sql Server或Postgres,儘管當然還有其他的。最後,你可能想利用我談到的包括Facebook,Google,LinkedIn等在內的API來彙總用戶已經進入不同位置的信息。

這種類型的網站的例子是各不相同的,遍佈各地。 Mint.com用於財務。 Grooveshark將與Facebook和其他人進行溝通和分享您的音樂收藏。鏈接將與其他人並列。現在,整合實際上是編程業務中非常有利可圖的一部分。與其他人交談的應用具有良好的市場價值。

+0

非常感謝。我想我有點困惑的地方是服務器端結束,客戶端從這些接口開始?即,我用於輸入文字或更改字體大小/顏色的實際GUI。非常初學者的問題,我知道。感謝幫助。 – Tim 2011-04-26 17:05:25

+0

這真的取決於你。我將我的UI與應用程序層分開。所以,我的界面通常會通過AJAX進行填充,通過Jquery進行交互,然後通過AJAX保存到php腳本中。從那裏開始,它執行數據庫交互,服務器端驗證等。它通過AJAX成功返回,然後「模擬窗口」,突出顯示,填充等「用戶反饋」。而這個圈子一遍又一遍,垃圾進入,垃​​圾出來。 – bpeterson76 2011-04-26 17:07:30

+0

明白了。再次感謝。 – Tim 2011-04-26 17:16:14

相關問題