2014-02-06 34 views
0

我一直在沉思這些方法很長一段時間,我想知道爲網站的「博客」風格格式存儲文本數據的最佳方式是什麼?在「博客」風格系統中存儲數據

我曾想過一直的做法:

PHP和數據庫

大概一個明顯的首先想到的絕人,但我真的不知道足夠的PHP的理解安全及數據安全傳輸到服務器的數據庫和從數據庫傳輸。

我曾經想過另一種選擇是:

Javascript和JSON

這個話題,我知道一個相當大的數量比我更PHP和數據庫,但它真的足夠安全?

網站

的網站,我設計是在我自告奮勇要創建一個網站,一個小的時間慈善機構。既然這樣做了,我決定把我的注意力轉移到內容編寫者可以創建內容的管理風格頁面上。我所面臨的挑戰是如何存儲數據。一般來說,這個網站更像是一個慈善機構的個人空間,可以告訴大家他們正在做什麼,並擁有一個圖像庫。

讓我更清楚地這裏提出我的問題:

  • 是JavaScript JSON數據足夠安全的「博客」的網站?
  • 或者PHP和Databases是這些系統的De Facto統治者?
+1

將數據存儲在數據庫中,從PHP獲取,通過JSON發送並通過JavaScript接收。 PHP和JavaScript是兩種不同的動物:前者執行服務器端,後者執行客戶端。 –

+1

PHP和JavaScript都是編程語言。您可以同時使用(在許多其他服務器端)。 JavaScript的優勢在於,它被大多數Web瀏覽器支持作爲客戶端語言。 PHP的優勢在於有足夠的便宜託管支持它。 – Quentin

回答

2

Javascript和JSON數據足夠安全的「博客」網站嗎?

語言和數據格式本質上不安全或不安全。

或者PHP和數據庫是這些系統的De Facto統治者?

PHP

有,你可以使用的編程語言的不乏其人。 PHP只是其中之一。它很受歡迎。還有其他流行的語言。

數據庫

數據庫解決了很多問題。它們讓您可以快速排序,搜索和更新數據,而不必擔心競爭狀況,文件鎖定或類似的情況。你可以沒有一個。

1

Javascript和JSON不會允許您在任何地方安全地使用內容。 Javascript非常適合客戶端與網頁的交互。 JSON非常適合將數據從A傳輸到B,也沒有配備或特別適合在任何地方永久存儲內容。

PHP是一個可行的選擇,但肯定不是唯一的選擇。還有很多其他語言可以做到這一點,比如Ruby,Python或Perl等等。根據服務器運行的平臺,ASP.NET也可能是一個選項。但這只是一個限制列表。我不會說可能性是無止境的,但是對於所有的意圖和目的來說,它們可能都是。

數據庫似乎是一個很好的候選人,但同樣不是唯一的候選人。我已經看到博客系統使用主機文件系統上的純文本文件作爲他們的存儲「系統」 - 簡約,優雅,非常靈活。

然後,你可以再問自己,你是否真的應該嘗試推出自己的博客系統 - 已經存在很多博客系統,其中大部分可以自由選擇,並且更多的時候可以選擇各種主題,你可以改變你的需求,或者只是作爲激勵/指導來製作你自己的主題。

+2

https://en.wikipedia.org/wiki/Comparison_of_server_side_JavaScript_solutions – Quentin

+0

我糾正了。 – Andrejovich