ホームページ  >  記事  >  バックエンド開発  >  オープンソースの請求書発行 PSI

オープンソースの請求書発行 PSI

WBOY
WBOYオリジナル
2016-06-23 13:39:143710ブラウズ

なぜ PSI を PHP で開発する必要があるのですか?多くのネチズンが私にこの質問をしたので、今日はこのプロセスについて話すためにブログを書きます。

要約すると、主な理由は次のとおりです: お金を節約するためです。

2011 年に、私はオープンソース プロジェクト CRM8000 を開始しました。当時、それはチームホストでホストされていました。その後のチームホストの進化については、http://segmentfault.com/a/1190000000374128 を参照してください。

それで、crm8000@qq.com が私の登録メールアドレスとなり、それ以来ずっと使用されています。

CRM8000 は、2011 年 4 月 12 日に OSC に組み込まれました。

このバージョンの CRM8000 は、Java + GWT + MySQL を使用して作成されました。

その後、CRM8000 を www.tigris.org に移動しました。記憶によれば、私のプロジェクトの URL は http://abc.tigris.org です。今日はアクセスできません。


その後、2012 年頃、Microsoft のテクノロジのフルセットである ASP.NET + SQLServer を使用して CRM8000 を書き直し始めました。ホストは http://www.codeplex.com にありますが、検索しないでください。はい、去年完全に削除しました。


そして、2014 年 12 月に、Grails を使用して CRM8000 を書き直すことにしました。この CRM8000 は Grails で書き直され、現在 OSC: でホストされています。

ほぼ書き終わりました。OSC が提供するデモ プラットフォームに CRM8000 をデプロイしました。Grails アプリケーションは大量のメモリを必要とします。このとき、私は 2 つの選択肢に直面しました。Paas のメモリをアップグレードするためにお金を使うか、それとも諦めるかです。

数日間悩んだ結果、諦めて書き直すことにしました。

今回を通じて、Grails に良い印象を持ったので、OSC 上の CRM8000 プロジェクトを削除せずに、新しいプロジェクトである PSI を開始しました。


私は PSI プロジェクトからよく学び、コードの最初の行から始めて PaaS でテストし、コードを PaaS と互換性のあるものにしました。

プロセスを説明したところで、PSI プロジェクトの少しの収穫と概要をここに示します。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。