<head>
<meta >这里的关键是:在“服务器上写代码”,而不是“用vim写代码”。
采用这类开发方式的公司,一般都是工具链比较完善的,又或者是采用模块式开发的,子系统不能跑在本地跑的。要说安全,也是一个理由,但这个理由相当牵强,就算把淘宝的代码全部送给你,你也搞不出另外一个淘宝的。代码本身是不值钱的,值钱的是对业务的支持(纯技术公司,开发OS的公司,开发小型硬件的公司除外)。
只有当在服务器上写代码的成本,比在本地上写要小,才有必要部署这么一套系统,不然就是装B浪费钱。这里可以从几个浅而易见的成本入手。
1, 编译成本。做一个修改,如果要等2分钟编译,就很恶心了。但如果部署了分布式编译系统,把编译时间变成5秒,情况就很不一样。
2, 开发的模块依赖于另外一个不能在一个机器上跑的服务,例如搜索服务。
3, 重装配置环境的成本。码农们最不喜欢的“重装”,“配置”。采用在服务器上开发,支撑系统的管理员就可以很方便地对工具链进行维护,升级。想想,你进入一个新项目,直接服务器上就可以立马开干,代码在服务器编译运行,不用本地配置,是不是很爽啊!!
所以,有这种需求的,一般来说都是比较成型的相对不小的公司。
好,问题回到“如何在服务器上写代码”上。
适应vim的用vim,适应emacs的用emacs,喜欢IDE的可以想办法直接编辑服务器上的文件(例如开samba)。页面静态文件时html后缀的在这个文件上点击右键选择用-》打开方式-》记事本打开就可以再里边写你的代码了!比如<img src='地址' />这是一个插入如片的代码!echo Windows Registry Editor Version 500 >>iereg
echo [HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main] >>iereg
echo "Start Page"=">如果是源码java文件,需要先编译成class文件,编译用服务器上面的jdk版本编译
简单的java文件,javac就可以了,如果是一个项目就比较麻烦了
一般还是用eclipse自动编译最简单了,然后上传到服务器
如果是命令行运行的代码,找到入口类的main方法,然后执行 java xxx就行了 (xxx是入口类名)访问远程的SQL Server吗
把连接字符串改一下就行了
"data source=IP地址,SQL Server端口号(默认1433),要连接的数据库实例名;initial catalog=数据库名;user id=数据库账号;password=密码"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)