1

「VanillaCoding」とは、サーバー側のコーディング(PHP、ASPなど)を使用せず、HTML、JavaScript、CSSのみを使用するWebサイトを指します。

他の多くの言語(PHP、ASPなど)で使用されている一般的なサーバー側の言語を(私の知る限りでは)利用していないが、それでも問題なく機能するサイトが多数存在することを私は知っています!

私は混乱しています!これらのサイトは、サーバー側のスクリプト言語を使用せずに、ログイン情報の保存や記録の保持などをどのように継続しますか?足りないものはありますか?JavaScriptは、私が思っていたよりも多く(データベースやローカルファイルなど)にアクセスできますか?

編集

.html拡張子で終わったという理由だけで、クライアント側のみであると想定して、深刻で恥ずべき間違いを犯したことが判明しました。私が学んでいるので、それは大丈夫です。みんな助けてくれてありがとう!

4

5 に答える 5

3
于 2011-05-16T18:35:01.123 に答える
2

この答えは非常に遅いですが、私はそれにつまずくかもしれない人のためにこの返事を残します。

javascript / jQueryとさまざまなAPIを使用すると、クライアント側のコーディングを使用してのみ単純なサイトを作成できます。

たとえば、単純なショッピングカートタイプのサイトを作成できます。私は前にそれをしました。

オープンソースである厳密に100%jQueryベースのショッピングカートソリューションはほとんどありません(多くはありません)。

PG(ペイゲートウェイ)はどのように処理されますか?ペイパル、グーグルチェックアウト、および直接預金による支払いの受け入れに制限されています。

顧客がコメントを残せるようにするのはどうですか?DisqusのようなAPIを使用できます。チャットサポートはどうですか?Zopimはかなり便利です。

購入時にどのように通知されますか?PaypalとGoogleCheckoutが通知します。

大量のメールを送信するのはどうですか?メールチンプ。

個人的には、ほとんどの場合WordPressやその他の種類のCMSを使用していますが、単純なサイトを構築するためにバニラコーディングのみを使用することは、実行可能であるだけでなく、特定の状況では非常に賢明です。

于 2012-11-08T05:48:06.630 に答える
2

クライアント側のスクリプトは、(ajaxなどを介した)何らかのサーバー側の通信なしにサーバー側の情報(データベースなど)にアクセスすることはできません。

クライアント側でログインなどを本当に(つまり、やらないように)したい場合は、ユーザーのコンピューターに保存するある種のCookieを作成する必要があります。また、次のリストが必要になります。に対して使用するユーザー(誰でも読むことができます)

于 2011-05-16T18:31:15.257 に答える
1

ファイル拡張子を表示できない限り、サイトがサーバー側の言語を使用しているかどうかを確認することはできません。URLの書き換え、MVCパターンなどを使用すると、その情報を簡単に隠したり、偽造したりすることができます。したがって、サーバー側の言語を使用していないと思われるサイトが実際にサーバー側の言語を使用している可能性は非常に高いです。

現在、サイトはいくつかの基本的な設定など、特定の情報をCookieに保存できますが、サーバー側のスクリプトがどこかのデータベースにアクセスしない限り、サイトが実行しているように見える認証は実際には何も実行しません。

ちなみに、私はコンテンツが実際には静的であるサイトで作業しましたが、ブログやCMSのように見せました。それは絶対的な悪夢であり、非常にエラーが発生しやすいものでした。

サーバーサイドスクリプトを使用していないと思われるこれらのサイトは何ですか?

于 2011-05-16T18:36:50.160 に答える
1

現在、多くのサイトがサーバーサイドソリューションとしてJavascriptを使用しており、Node.jsが最も人気があります。このリストをチェックしてください:https://github.com/joyent/node/wiki/Projects,-Applications,-and-Companies-Using-Node

于 2013-07-09T15:13:21.820 に答える