flo*_*bee 4 javascript flash ajax wpf
我在AJAX开发方面有一些经验,主要是在.NET和MooTools上.但是,我想了解更多信息并了解其他人对其他各种选项的看法.我正在寻找更多关于前端的建议.后端,我很可能会使用c#和WCF服务在.NET中编写代码.
请随时向我提供尽可能多的信息.我也很感激任何资源链接.
选项列表(随意添加)
写我自己的Javascript
使用像MooTools,JQuery等框架工作.哪一个更好?
使用Google Web Toolkit.我是否将自己与GWT的局限联系起来?或者没有限制?
ASP.NET AJAX
WPF(这会在非IE浏览器上运行吗?)
Flash(学习动作脚本会很痛苦)
谢谢Jaspreet
编写自己的Javascript通常意味着在尝试实现跨浏览器兼容性时重新发明轮子.jQuery和MooTools等框架可以为您完成大量繁重的工作.
就个人而言,我建议选择Javascript框架或使用GWT,但实际上这只是个人偏好的问题,就像选择编程语言一样.选择最适合您的目的或您最熟悉的那个.
我会选择jQuery.
jQuery将与下一版本的Visual Studio捆绑在一起.谷歌使用jQuery.jQuery拥有所有框架中最大的用户群.并且说不重新发明轮子:jQuery还有最大的任何框架的插件库.包括它自己的官方UI库正在不断发展.
..如果你是书的粉丝; 目前有关于框架的3-4本书.
哦耶!查看Douglas Crockford的网站,获取精彩的JavaScript提示和技巧.
只是我的两分钱:)
我会推荐jQuery.它比我见过的大多数其他JavaScript库更具可扩展性和轻量级(并且您可以使用AJAX API对其进行Google缓存).
对于基于Flash的AJAX Web应用程序,Flex是一种更好的解决方案.
由于这是一个相当主观的问题,我将投入2美分.
我使用Dojo工具包进行了开发,发现它非常全面.但是,如果您不对库进行自定义构建,则会降低所有内容的速度.它比其他框架有更陡峭的学习曲线,但似乎非常接近Javascript的核心.
但这不是道场的广告.我目前正在开发一个Ajax Web应用程序,我的目标是尽量避免使用框架.为什么?有几个原因.
最大的原因是完全控制代码.不是我不相信工具包,我只是喜欢我的自定义代码.我没有任何我不使用的代码,我的所有抽象都是为我的目的定制的.有时我实际上重新发明轮子*,但它总是有点不同,因为它的目的是建立.
另一个重要原因是我获得的知识量.我相信我可以更快地获取任何框架,因为没有使用一个项目.我比以前了解得多.之前它更像是一个伏都教神秘盒,现在甚至框架对我来说更有意义.
事实上,如果你做任何非平凡的javascript,你最终会得到一个框架(或一团糟).实际上,它可能不是编写Web应用程序的最快方式,但通过一些练习并不是那么难.你可以惊讶于你以前不存在的创造性事物.
*重新发明轮子是我们所有人都使用的可怕类比.我们一直在重新发明轮子.首先是石头,然后是较轻的木头,轮胎等......我的卡车与我的轿车没有相同的轮子.
| 归档时间: |
|
| 查看次数: |
959 次 |
| 最近记录: |