当前位置:  开发笔记 > 编程语言 > 正文

Catalyst + Mason + Template :: Toolkit值得学习而不是坚持使用LAMP + Axkit吗?

如何解决《Catalyst+Mason+Template::Toolkit值得学习而不是坚持使用LAMP+Axkit吗?》经验,为你挑选了2个好方法。

目前我正在使用相当多的Unix + Mysql + Perl + Apache和一些javascript来使它更​​像ajax.我一直在寻找web 2.0和stackoverflow的网站,真的很喜欢简单的设计和来自页面和动作等的流畅的流程.

我正在努力决定学习催化剂,泥瓦匠等是否能够为我提供构建功能强大且流畅的Web 2.0网站的能力,而不需要花费更少的精力和更简单,更清晰的代码来维护.

截至目前,我并不喜欢我建立的网站,因为它非常陈旧和缓慢.但我从这里读到,如果我想用它建立一个职业,那么LAMP会是一个更好的选择吗?

只是想知道这三个标准,我最好的一步是什么?

    职业发展

    轻松构建功能强大的Web 2.0网站

    催化剂以什么方式实际上比LAMP更好?

谢谢.〜史蒂夫



1> draegtun..:

你的问题的答案....

    "职业发展" - MVC是一个很好的编程实践,因此获得知识和经验肯定会提升你的职业潜力.

    "建立功能强大的Web 2.0网站的简易性" - 催化剂肯定会让这更容易,因为已经有人在那里完成它(即CPAN上的模块).

    "催化剂实际上比LAMP更好?" - 他们真的很不一样.然而,Catalyst确实强制执行一个清晰的编程范例(MVC),这使得测试,重构,生成可重用的代码等等更容易......恕我直言;-)

希望这可以帮助.

PS.Catalyst是Perl上的Web(MVC)框架的父亲,我强烈推荐它.但是请查看备选方案... 在Perl中建议一些好的MVC框架.

PPS.在Perl5 Wiki上可以找到一个很好的Web框架列表(不仅仅是MVC).

购买力平价.Perl是并且将继续是web(2.0)开发的一个很好的选择(即忽略FUD).如果我错了,那么学习像Catalyst/MVC这样的东西会为你提供必要的技能,这些技能很容易在其他地方适应.



2> brian d foy..:

LAMP是Linux,Apache,Mysql和Perl.那只是一堆.如果您使用Perl Web框架,那么您仍在使用Perl.你不是在LAMP和Catalyst或梅森之间做出选择.

推荐阅读
围脖上的博博_771
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有