私はコンピュータサイエンスのベルギーの学生です。私は学生の仕事のためのオファーを手に入れました。 私はウェブショップでなければならないウェブサイトを開発するように求められています。ウェブショップの作成を依頼されましたが、どのスクリプト言語を使用しますか?
私はJoomlaで前に開発しましたが、joomlaの主なものは、私がボタンを動かすように求められたときでした。左に右は、編集するのに適切なファイルを見つけるためにソースのトラフに行かなければなりませんでした。ほとんどの無料アプリのドキュメントはあまり良くありませんでした。今すぐ知りたいのは、当時私がPHPを知らなかったことです。今、私はMySQL en webdesignでいくつかのクラスを持っていました(訪問者が私のウェブサイトやカラースキームをどのようにスキャンしていますか?)
Magentoを使用して、デモサイトをw3バリデーターで実行することを提案しました。適切な解決策はありません。
私は自分のシンプルなCMS(ハードコードされたチェックアウトだが、商品を追加、賞品を変更するためのシンプルな 'CMS')を書くように会社に納得させたい。この解決のための私の動機は次のとおりです。
- 不要なコード、DB、... =速く
- 私自身のドキュメントに理解しやすい
- シンプルで、それはプログラムへのリンクを書くのは簡単ですので、DB構造が知ら
私の最初のアイデアは、私がすでにMySQLの基本を知っているので、PHPとMySQLでした。そして、PHPは十分に文書化されています。また、私はそれを使用したい(DBと通信する)仕事をするために書かれています。 PHPのCMSのバリデーターによって報告されたバグのほとんどは、PHPのものです。
友人にRuby on Railsを提案しました。ベンチマークは説得力がありますが、私はRORの周りに十分なドキュメンテーションを見つけることができないのではないかと心配しています。私は変則的なので、私は自分の言語のオランダ語に翻訳された本を好んでいます(もっと速く読むだけです)。 MySQLの相互作用がRORにどれほど難しいかもわかりません。
どちらの場合も、私は新しいスクリプト言語を学ばなければなりません。 私の気持ちは、ウェブサイトの最大の部分がPHPを使用しているので、PHPを知っているより多くの雇用機会を与えるため、私はPHPに行くべきだと言います。コミュニティは大きく、助けは遠くない。ドキュメンテーションはより良くなり、学習プロセスはより簡単になります。 ベンチマークはRORと言います。
あなたは私の決定を助けることができますか? あなたの提案を移動して元気です(例:あなたは何をしていますか)
ここで質問してください。私はあなたがより快適に感じるものを使って、適切に仕事を終えることができます。 10人のプログラマーに好みのツールを尋ねたら、11個の応答が得られるので、質問しないでください。 – deceze
誰かが快適であることを知っている経験がなければ、実際に仕事に適したツールが実際に何であるかを知ることは難しいです。特定のツールではない場合は、 "カスタムコード対フレームワーク対オープンソース"のアドバイスが役に立ちます – solarise
@solar少なくとも何か*快適でなければなりません。そうでなければ、最初は仕事をしません。プレーンなPHPを書くことはできますが、Magentoについては考えていないし、妥当な時間内にMagentoを学ぶことができないと思わないなら、おそらく普通のPHPが望ましいでしょう。みんなここでMagentoと一緒に行くことを勧めても、それはOPの頭の上にうまくいくかもしれないので、助言する必要はありません。 「仕事のための適切なツール」には、ツールを使用するはずの人も含まれます。 – deceze