» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 70 12345
发新话题
打印

[其他] 以前做网页用 Dreamweaver 现在用什么?

posted by wap, platform: GOOGLE (Nexus 5)
引用:
原帖由 @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是有商业公司支持的,集成了最完善网页前端开发所需模块的开发工具。
你真会用git么?ls已经喷你了。。
另外商业公司支持就好?
coldfusion
silverlight
ejb
再怎么支持也是烂泥扶不上墙。
当然还是有很多人用的。精通这些也很值钱。。

本帖最后由 cc0128 于 2014-4-27 21:50 通过手机版编辑


TOP

posted by wap, platform: Chrome
引用:
原帖由 @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自带那点功能。。真心没意思。
炸裂了,你说的这些工具除了git我怎么都没听说过,看来已经落后时代很久了,赶紧补一补。

另外git绝对好用,说git功能差的请详读git的文档并仔细体会一下。



TOP

webstorm的live edit和chrome搭配用为啥经常不起作用啊,还得刷新才能看到效果


TOP

posted by wap, platform: Chrome
引用:
原帖由 @利露  于 2014-4-25 16:50 发表
用所见所的的都不专业好吧,不过dw的css代码提示确实好用
专业编辑器+插件比DW的代码提示强几条街

TOP

posted by wap, platform: Chrome
引用:
原帖由 @mting  于 2014-4-26 16:41 发表
DW没有啥特别强大的功能
但是他把前端开发需要的所有的东西比如布局 js/css的代码补全 调试 浏览器兼容性检查 然后ftp上传什么都很好的整合在一起,基本上干活的时候只用开一个工具就可以
对我来说唯一的缺点就是 不能自动分析object ,所以复杂的地方用一下aptana
其实开发工具没有绝对的好坏区别,用的习惯的就是好的
说真的,你说的东西其它编辑器都可以,甚至因为支持插件,在功能便利性上超过DW太多了:

js/css代码补全,这是各种编辑器最基本的代码提示;
浏览器兼容检查就更别说了,DW现在默认的渲染引擎是Webkit的,但是别家的可以随意用什么浏览器调试;
ftp上传,这点很多编辑器都有ftp sync或者别的ftp插件,自动帮你传,或者直接编辑ftp上的内容。

调试,我和你说,现在编辑器都可以在编辑中直接显示一些结果甚至循环跑了几次,函数调用了几次给你显示出来。
各种jshint、csshint、W3CValidation在你编辑的时候就把各种问题就提示出来了。

DW的问题,还是编辑器不够专业,而所以即所得的拖放方式对熟练用emmet的开发者来说效率反而低下了。和一些流行的技术的整合度太低甚至没有整合。

而且功能插件也偏少偏弱。加上价格不菲,真心不好用。其实就算不要钱,我也觉得不好用,功能不够。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @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 通过手机版编辑  
git也不是成本高,而是因为,很多开发者或者管理员根本不会部署git那一套东西……

现在国内的开发厂商,有很多的环境都是好几年前的,根本没跟上技术进步。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @arex  于 2014-5-8 11:07 发表
webstorm的live edit和chrome搭配用为啥经常不起作用啊,还得刷新才能看到效果
要不刷新的你用Brackets看看,立刻出效果。

TOP

posted by wap, platform: Chrome
引用:
原帖由 @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是有商业公司支持的,集成了最完善网页前端开发所需模块的开发工具。
DW的前端开发环境一点都不完善,商业公司支持不代表什么,就那个代码编辑器功能我和你说,做前端连配置好插件的VIM都干不过……


反而是Adobe开源的Brackets表现很赞。

TOP

引用:
原帖由 黑暗骑士巫妖王 于 2014-5-8 11:36 发表
posted by wap, platform: Chrome

要不刷新的你用Brackets看看,立刻出效果。
Brackets界面看着好简单的样子,木有webstorm来福啊

TOP

FrontPage ,好怀念那个做个人网页的时代

TOP

 70 12345
发新话题
     
官方公众号及微博