2011-01-04 8 views
2

私はPerlでテンプレート化されたWeb開発を学ぼうとしています。EmberlをPerlテンプレートソリューションとして使用することを検討すべきですか?

これは個人的な使用のためだけでなく、うまくいけば別の市場性の高いスキルを得るためのものです。

私はPerlの可能性どのようなテンプレートの開発フレームワークのいくつかのアイデアを持っているが、「PerlのテンプレートWeb開発の」グーグルのレベルに(ある:)

しかし、元同僚は、かつて彼女は本当にEmbperlを気に入って言及しました。それは私が推薦している唯一の選択肢でしたが、SOの検索に基づいて、それはひどく人気があるようには表示されません。

私の質問は、です。エンベロープを含めるべきですか?

ApacheのWebサイトでホストされているようですが、おそらく低品質ではないと私は言っていましたが、個人的な勧告があります。しかし、表面上はそれほど人気が​​ないようです。私にとって

基準は、次のようになります。

  • パワー/柔軟性/全体的な品質。

  • アクティブな開発/サポート。例えば。それは「死んだ」フレームワークですか?

だけ明確にする、私は必ずしも私は1つを作るとき、私はこのような比較にEmbperlを含むに私の時間/労力を投資する必要があるかどうか、ではなく、他のフレームワークとの比較のために求めていないよ(とどのようなデータポイントIがすべきそれが決定に関連すると考えてください)。

+0

私はマイナーな編集の自由を取ったが、あなたは気にしないでください。 – DVK

答えて

5

短い回答: "非常に悲しいことに、いいえ(技術的理由以外で)"


長い答え:一方で

  • 、Embperlは非常に強力です。純粋に技術的な観点から見ると、それは非常に価値があります。私はTTを使用していませんが、Embperlへの参照はTTより高速で強力です。

  • しかし、あなたが指摘したように、Embperlは現在、代替案(TT、Masonなど...)ほど人気が​​ありません。それは専門的に、そしてより少ない組織によって、より少ない人々によって使用されます。その一部は、CPANにもかかわらず、明らかに新しい2つの未処理のモジュールである成熟したコードを使用するCatalystでは使用できないためです)。

    したがって、雇用の賢明さは少なくなります。あなたの同僚からのサポートが少ない(SOを含めて - あなたのことは私が想起した2番目のエンペルの質問のようでした)。これを踏まえて、Embperlの雇用機会がないか、Embperlやその他のシステムを選ぶ雇用の検討が非常に少ない場合を除き、Embperlを検討することはお勧めしません。

  • さらに、Embperlは私の知る限りでは1人でサポート/開発されています(Gerard Richter)。あなたの目標の1つが長期的な雇用の考慮事項である場合、私は開発者1人に応じて製品に関連するリスクのレベルが長期的には良いアイデアであるとは確信していません。

マークトウェインのように、エンペルルの死の報告は非常に誇張されていたことにご注意ください。具体的には、以前は、Apache Embperlのメインのサイトを見れば、2006年に開発バージョン2.2.1で完全に停止したように見えました。

BUT !!!掘り出し物の1ビットがそれが生きていることを発見しました! 2010年にGerald announcedEmbperl 2.4のリリース。これには、Perl 5.12のサポートと、エンベペルをCatalystと組み合わせて使用​​するためのいくつかの作業(リリースされていないアルファステージ)が含まれます。

私はEmbperlを長年専門的に使用してきました。したがって、 "悲しいことに"修飾子。


UPDATE:どうやら、Embperlは、Catalystとうまくプレーしてもらうためにいくつかの努力がなされています。それが起こって安定している場合、雇用問題は依然として立っていますが、私は「Embperlをオプションとして見る」という私の答えを変更します。

+0

ここでTTはテンプレートツールキットです。http://template-toolkit.org/ – ysth

+0

@ysth - 正しい。私はそれがコンテキストを与えて拡大を気にするのはあまりにも明白であると思った:) – DVK

+0

私はあなたの非技術的な理由が一度そしてすべてのために考慮を失格させる十分な根拠であると確信していない。 – Ether

関連する問題