元始天尊
原帖由 @mting 于 2014-4-27 15:24 发表 git 不适用传统的大规模商业开发项目,没有严格的权限管理,只要有账户谁都可以删除分支,回滚,比如两个人在一个分支上工作,非常小概率同时commit和push 那个代码是会被污染的,还有不是所有的项目成员都熟练git的使用,一次误操作就可能导致整个代码库失效,要花很长的时间来修复。git采用分步的方式管理代码库,这个机制本身就达不到很多软件项目对安全方面的要求。最后git没有完善的报告生成,统计功能,非技术人员比如项目经理之类的需要花很多时间去学习,或者要找人给他们开发专门的工具,这些都是项目开销。所以git比较适合开源的互联网项目,不认识的人或者小组开发的其实是不同的相对独立的软件模块,很少有人回去修改别的模块。现在有的项目还同时使用git和svn管理版本,比如小组内部用git,和marter同步用svn,就是为了避免前面说的这些东西。git的流行是互联网项目爆发的结果,但是软件开发的世界里面互联网项目不是全部,很多基础建设比如银行,金融,军工,通信,工业自动化方面的软件目前只能在传统模式下开发。正向你说的由于设计方式的不同,cc在rational的时候就没有git这些缺点,再加上这么多年ibm在流程和别的开发工具上的整合,说实话这两个东西完全不是一个竞争层次上的工具。 再扯远了,计算机/网络从最早的巨型机/终端机发展到个人pc/网格计算然后又回归到云/大数据/虚拟化这个变化说明集中管理在安全/部署和管理方面的优势,就目前的情况看来,我觉得完全的分布式管理只会在有限的商业开发范围使用。 其实对工具的争论是没有意义的,真正工作的时候在工具选择的时候,永远需要第一优先考虑的是时间和成本的权衡,从我个人的经验,永远都是要想省时间就要多花钱,要用开源免费的工具就要多花时间。 回到lz的主题,dw是有商业公司支持的,集成了最完善网页前端开发所需模块的开发工具。
查看详细资料
TOP
魔王撒旦
原帖由 @cc0128 于 2014-4-26 17:50 发表 posted by wap, platform: Chrome 现在比较新的开发环境都是git加ci服务器吧。 css也是sass,less,stylus。 就算是html也是jade,emmet之流。 什么布局和css微调都是直接livereload,开了n个浏览器直接改代码立刻反应到所有浏览器上,兼容性问题一眼就看出来。 git push到服务器,自动运行karma,jslint,csslint,全通过,自动部署,发邮件通知测试人员。还有自动截图,打版本号。 这也使为什么我会喜欢更加小巧玲珑可以灵活配置的sublime text。 angular 自定义directive都能识别,更别说什么js和css自动补全了。 dw自带那点功能。。真心没意思。
小黑屋
原帖由 @利露 于 2014-4-25 16:50 发表 用所见所的的都不专业好吧,不过dw的css代码提示确实好用
原帖由 @mting 于 2014-4-26 16:41 发表 DW没有啥特别强大的功能 但是他把前端开发需要的所有的东西比如布局 js/css的代码补全 调试 浏览器兼容性检查 然后ftp上传什么都很好的整合在一起,基本上干活的时候只用开一个工具就可以 对我来说唯一的缺点就是 不能自动分析object ,所以复杂的地方用一下aptana 其实开发工具没有绝对的好坏区别,用的习惯的就是好的
原帖由 @jinwyp 于 2014-4-27 19:56 发表 posted by wap, platform: Chrome ls 说了很多就一句话,不会用git。 不管选什么其实就是钱和时间, 会用了git后 ls说的都是不了解git导致的,熟练使用后 git在所有的版本工具中目前没有可以匹敌的。否则也不会这么多人用了。 1 git 是所有版本控制软件最不容易丢代码的,ls说的污染代码都是不当操作,我一样可以删除svn的代码,和权限根本没什么关系。 相反如果每个人都在分支上开发,根本不存在丢代码问题,但svn根本做不到。 而且git提交的单位的元,svn是文件,所以svn如果删除或改名文件不出问题都很难。 2 git 并非没有权限管理,只是github没有而已。 git 不等于github 3 git统计工具现在真是到处都是,肯定比收费的好用。当然需要花时间去找。 4 即使一个人开发,git也比svn好用太多了。 例如离线提交。svn根本无法脱网运行。 git其实缺点就是 学习成本高, 其实也不是学习成本高,而是老的开发者不愿意改变,不愿意接受新事物。 现在新人都是直接学git很好学, 根本不用知道svn什么概念。 本帖最后由 jinwyp 于 2014427 19:58 通过手机版编辑
原帖由 @arex 于 2014-5-8 11:07 发表 webstorm的live edit和chrome搭配用为啥经常不起作用啊,还得刷新才能看到效果
原帖由 黑暗骑士巫妖王 于 2014-5-8 11:36 发表 posted by wap, platform: Chrome 要不刷新的你用Brackets看看,立刻出效果。
魔头