如果我今天要从头开始实现一个Web应用程序,我应该选择哪个应用程序堆栈?三个主要候选者是java,python和Ruby on Rails(RoR).还有.NET,但它偏向于M $.
专业的Java:
1) Stacks of thick books
2) Largest developer community
3) Typed languages, which prevents subtle bugs
4) Augmented with groovy interpreted language
Run Code Online (Sandbox Code Playgroud)
临蟒蛇:
1) Concise code
2) Thin books
3) Can launch web app for free on Google Apps
Run Code Online (Sandbox Code Playgroud)
临回报率:
1) Concise code
2) Thin books
3) Ruby may be slightly better programming language than python, but they are converging.
Run Code Online (Sandbox Code Playgroud)
总的来说,python/RoR之间没有太多选择.我必须做出的选择是在Java和Python之间.我稍微喜欢java,因为它是一种打字语言,但我的好朋友喜欢python,因为它更简洁.厚厚的Java书籍是否意味着它的解决方案更全面(我必须自己编写较少的代码)?
我尝试使用Maven 2手动安装工件时遇到了一些错误.我想用命令从本地目录安装jar
mvn install:install-file -Dfile=jta-1.0.1B.jar
Run Code Online (Sandbox Code Playgroud)
但是Maven给出了一个构建错误,其内容如下:
Invalid task '.01B.jar': you must
specify a valid lifecycle phase, or a
goal in the format plugin:goal or
pluginGroupId:pluginArtifactId:pluginVersion:goal
Run Code Online (Sandbox Code Playgroud)
我的命令有错吗?
我们有一个现有的TFS 2005安装和一个较新的2008. 2008服务器已经有一些较新的项目,但我希望将旧项目从2005年转移到这个新的服务器上.
有没有人知道一个简单的方法来执行此操作并维护审计历史记录而不是仅仅打破项目的源代码控制,然后将其添加到2008服务器?
谢谢
我正在寻找一种最好的方法来将JavaScript对象序列化为XML,这可以通过Ajax风格进一步发送到服务器.
谷歌搜索我发现了一些选项,如http://svn.mirekrusin.com/pub/javascript/to_xml/trunk/to_xml.js,但是有人证明了经验,可以推荐任何特定的库吗?
在AS3中,您在具有此签名的字符串上有一个函数:
function replace(pattern:*, repl:Object):String
Run Code Online (Sandbox Code Playgroud)
repl:Object也可以指定一个函数.如果指定了函数,则插入函数返回的字符串以代替匹配的内容.
另外,是否可以获取我想要替换的原始字符串?
(在AS3中,您可以获取原始字符串
var input:String = arguments[2]; //in the callback function
Run Code Online (Sandbox Code Playgroud)
)
我没有在Match类中看到包含原始字符串的属性...
我将开发一个应用程序,它将处理在线数据(通过套接字传递),它不需要任何用户交互.
我在考虑一个简单的控制台应用程序,但是Windows服务呢?它提供了额外的好处吗?(我知道Windows服务不需要用户登录来运行服务,但我要求额外的好处)
我发现了一个很好的封装工具,可以将SCORM 1.2 api转换为2004,但是XML文件还需要进行哪些最小的更改?我假设至少imsmanifest.xml需要更新?
在许多GUI中,当我选择一段文本然后点击Tab或Shift+ Tab按钮时,所选部分将缩进或缩小.
在VIM我可以选择一个视觉部分,然后点击<或>键来改变缩进,但是一旦我按下了<键,我的选择被清除,所以我再次选择该部分并再次击中<.当我试图缩进一些东西并想要视觉反馈时,这真的很烦人.
无论如何,在保持选择当前所选文本的同时在vim中缩进和缩小内容?
是否有重新映射的技巧Tab和Shift+ Tab因此它们在可视模式下以这种方式运行?