标签: development-environment

您更喜欢Web开发的O/S,为什么?

在O/S选择方面,我认为自己相当通用.我两年前一直使用DOS/Windows PC,两年前将我的主笔记本电脑换成了Mac,并且在为我的Comp.Sci学习时使用了多种版本的Unix/Linux/BSD.学位.

然而,当我正在努力改善我的开发环境时,我开始怀疑我是否会更好地为具有不同O /​​ S风格的PC废弃Macbook(以支持不同的工具和IDE) .

你更喜欢(网络)开发的O/S,为什么?(更喜欢在多个平台上拥有实际编码经验的人的答案)

(注意:我知道这个问题讨论客户端与服务器O/S - 我感兴趣的是整个开发环境,而不仅限于'Windows人群')

operating-system development-environment

11
推荐指数
1
解决办法
1万
查看次数

C#和.NET Framework何时/何时无法成为正确的工具?

在我的非编程生活中,我总是尝试使用适当的工具来完成这项工作,我觉得我在编程生活中也是如此,但我发现我几乎所有选择C#和.NET.我发现很难提出.NET和C#无法满足的(实际业务)需求.

显然嵌入式系统可能需要比.NET Micro Framework更少膨胀的东西,但我真的在寻找.NET不是最好的工具的业务类型.

我最初是一个C#和.NET家伙,因为它是我最舒服的,但我知道相当数量的C++,php,VB,PowerShell,批处理文件和Java,以及精通网络技术(JavaScript,HTML和CSS).但我对我的技能有着开放的态度,我正在寻找C#和.NET 适合这项工作的案例.

我选择.NET和C#因为我对它感到满意,但我正在寻找不适合的情况.

.net c# programming-languages development-environment

11
推荐指数
1
解决办法
972
查看次数

为什么开发人员不能直接部署到生产环境?

我一直在开发人员必须经历与网络运营(服务器人员)合作从开发/测试到生产部署的环境中工作.

我最近开始了一项工作,开发人员可以直接从他们的机器到生产,没有中间人.有没有理由让开发人员无法做到这一点?

到目前为止我所拥有的:

  • 如果必须通过其他人,你会更加小心部署某些东西.作为一名年轻的程序员,它有时需要多次尝试才能完成工作部署.由于NetOps的家伙很生气,我学会了第一次确保它是正确的.

  • 如果出现问题并且不止一个人知道发生了什么,那么就会有一些问责制.老板:"网站刚刚倒下了!",办公室里的其他人都说:"安倍刚刚进行了部署,这是他的错!"

  • 有些人唯一的责任是生产服务器,它们不太可能做一些愚蠢的事情.

  • (希望)有关于部署和回滚功能的更多信息.日志,可以回滚的备份,自动功能......

还有其他好的理由吗?我只是一个控制狂吗?

language-agnostic development-environment

11
推荐指数
5
解决办法
2858
查看次数

在android中以kiosk模式开发app运行

如何使我们的应用程序像kiosk模式app(SureLock lockdown app).我有LG E400 root Android安卓手机2.3.6.我想开发像Surelock这样的应用程序,我需要开发这样的应用程序.

任何人都可以帮助我自己开发这样的应用程序.

我的要求:Android设备使用我的应用启动.对于此应用程序,所有硬件按钮都被禁用(主页,后退,菜单)类似于SureLock应用程序.

android development-environment kiosk-mode

11
推荐指数
2
解决办法
3万
查看次数

iOS证书生成错误:超出光盘配额

我正在尝试生成iOS开发证书..certSigningRequest从桌面选择文件并单击后Generate,出现以下错误:

Processing of multipart/form-data request failed. Disc quota exceeded

为什么会发生这种情况?如何生成证书?

macos development-environment certificate ios

11
推荐指数
1
解决办法
2310
查看次数

从命令行刷新eclipse

我想从命令行刷新eclipse.我怎样才能做到这一点?

上下文

通常我运行这样的构建:

$ myCompaniesSpecialBuildScript.sh
Run Code Online (Sandbox Code Playgroud)

这样做了一些项目设置,Eclipse需要它来显示没有编译错误的项目.

这意味着每当我运行构建时,我的步骤是:

  • $ myCompaniesSpecialBuildScript.sh
  • 里面的日食:

    • 选择我正在处理的项目 - >右键单击并选择Refresh,或
    • 从顶部菜单: Project -> Clean... -> Clean all

理想情况下,我宁愿从命令行运行它,而不是这样做:

$ myCompaniesSpecialBuildScript.sh && myScriptToRefreshEclipse.sh
Run Code Online (Sandbox Code Playgroud)

我正在研究如何制作myScriptToRefreshEclipse.sh.

进展

这是我到目前为止所发现的:

看起来这两件事都需要在Eclipse的JVM中运行.有没有办法从命令行获取此信息?

eclipse bash development-environment build

11
推荐指数
1
解决办法
2650
查看次数

Angular路由在创建后不在生产中推送到数组

我已经创建了一个github存储库,它有一个完美的问题示例.

https://github.com/rjriel/dynamic-route-example

这个回购中代码的重要部分是 app.module.ts

let mainRoutes: Routes = [{
  path: "first",
  component: FirstComponent
}]

mainRoutes.push({
  path: "second",
  component: SecondComponent
})

@NgModule({
...
  imports: [
    RouterModule.forRoot(mainRoutes),
Run Code Online (Sandbox Code Playgroud)

在开发中运行此代码(即.ng serve)时,两个路由都正确导航.但是,在生产中运行此代码(即.ng serve --prod)时second,添加的路由会mainRoutes.push导致以下错误:

ERROR Error: Uncaught (in promise): Error: Cannot match any routes. URL 
Segment: 'second'
Error: Cannot match any routes. URL Segment: 'second'
    at t.BkNc.t.noMatchError (vendor.0828fd59ec5e6a599e72.bundle.js:1)
    at e.selector (vendor.0828fd59ec5e6a599e72.bundle.js:1)
    at e.error (vendor.0828fd59ec5e6a599e72.bundle.js:1)
    at e.T14+.e._error (vendor.0828fd59ec5e6a599e72.bundle.js:1)
    at e.T14+.e.error (vendor.0828fd59ec5e6a599e72.bundle.js:1)
    at e.T14+.e._error (vendor.0828fd59ec5e6a599e72.bundle.js:1)
    at e.T14+.e.error (vendor.0828fd59ec5e6a599e72.bundle.js:1)
    at …
Run Code Online (Sandbox Code Playgroud)

development-environment production-environment angular2-routing angular

11
推荐指数
1
解决办法
611
查看次数

在多台计算机上保持shell配置同步

我是一个非常活跃的命令行用户,我到处都有shell帐户.MacBooks,Linux台式机,Linux服务器,XP上的Cygwin,你可以说出来.

我怎样才能让我的壳结构(.bashrc,.vimrc等)同步在所有这些机器使用跨所有平台上提供有限的工具?

我一直rsync在以非常有限的方式使用,涉及在我需要时手动复制一些文件,但我想要一种标准的方法来在我的所有机器上设置相同的基本shell环境.告诉我你的shell帐户管理策略.

shell synchronization development-environment dotfiles

10
推荐指数
1
解决办法
2112
查看次数

设置Ruby开发环境

我目前正在尝试建立一个学习Ruby的开发环境.环境将主要用于掌握语言,但我很可能不久将继续使用Rails进行开发.以Web开发为目标,我想了解首选的Web服务器和数据库.

我打算在虚拟机上设置环境,所以我并不担心会破坏这个东西.因此,我愿意使用Linux发行版,OSX或Windows作为操作系统.

我正在从C#转移,所以我想在某种程度上被迫采用Ruby的思维方式.显然,这说起来容易做起来难.

  • Ruby开发人员使用什么操作系统?
  • 从使用Visual Studio的背景中获得最简单的IDE是什么?
  • Ruby社区中最常使用哪个数据库?
  • 大多数Web主机最有可能支持哪个数据库?
  • 哪个Web服务器最容易配置?在最短的时间内起床和跑步.

希望我已经提供了所需的所有信息,希望这将有助于其他人建立自己的环境.

谢谢

编辑:

多谢你们.到目前为止,一些非常好的建议,我将采取的所有建议.我正在浏览有关Linux上初始RoR设置的大量文章,因为我想了解事情是如何工作的并且联系在一起.还有,因为它都是免费的......

我正在使用以下方法组建一个虚拟机(所以我可以破解东西):

  • Ubuntu的
  • SQLite的
  • 没有网络服务器,我打算开始使用开箱即用的Rails开发服务器
  • Redcar编辑

编辑2

我现在已经设置了几个环境.

我在Windows上的虚拟机中运行了ubuntu设置,并决定尝试将我的Mac安装到ruby开发中.

总的来说,我不得不说mac的设置比linux设置要痛苦得多.在mac上我正在运行:

  • OSX开箱即用的SQLite(!)
  • TextMate(试用版,但爱它)
  • Mongrel Web服务器

我已经从学习Ruby的方式发展到使用Rails编写一些简单的网站,并且发现Rails的开发非常简单易用.我还在我的工作目录上设置了一个GIT存储库,目前正在尝试使用Heroku.

感谢大家的帮助.

如果有人想了解有关设置任何环境的更多信息,我很乐意提供更多详细信息.

ruby development-environment ruby-on-rails

10
推荐指数
2
解决办法
8534
查看次数

我应该使用WebMatrix来构建一个真实世界的网站吗?

我已经阅读了数百篇文章和博客文章,称WebMatrix仅适用于初学者等.我的问题是,为什么我不应该使用WebMatrix来创建一个真实的工作网站,比如一个轻量级的问答网站?我们可以使用此工具创建网站所需的任何内容.那么为什么不使用呢?有什么真正的网站需要,WebMatrix无法完成?看起来可以使用此工具创建功能齐全且功能强大的网站.但人们说你不应该使用它,为什么?

我为我可怕的英语道歉!提前致谢.

asp.net development-environment webmatrix web

10
推荐指数
1
解决办法
2844
查看次数