TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

What development stack are you using?

12 点作者 stevear大约 13 年前
I have been deep in the Microsoft camp of development for more than a decade. Occasionally when I look into what my OSS counter-parts are up to I find myself instantly confused by all the various languages and frameworks. To make matters worse a lot of the technologies seem to be fad driven (will Node.js be widely used in three years?). It is unclear to me what OSS development stacks have made it past the honeymoon period and are now in wide adoption.<p>As an example, if you were to ask me what the typical web development stack is for a Microsoft shop I would say:<p>Framework: ASP.Net MVC<p>Language: C#<p>Web Server: IIS 7.5<p>Data Layer: Entity Framework, NHibernate or straight ADO.Net.<p>Database: SQL 2008 Standard<p>OS: Windows Server 2008 Web (for IIS), Windows Server 2008 Standard (for stand-alone SQL), Windows Server 2008 Enterprise (for clustered SQL)<p>Training: Pluralsight has just about everything I need from beginner to advanced to train staff. Alternatively, highest rated books on Amazon using the above keywords also works out really well.<p>Technical Reference: MSDN is the go to technical reference for all of the above products once initial training is complete.<p>So, what is your development stack? What resources would you give your staff for training? If you were a Microsoft guy, where could you go for training on your stack?

8 条评论

hkarthik大约 13 年前
Former Microsoft-focused dev here. It's funny you mention fads, because I feel like most of the successful development decisions in Microsoft frameworks arose from copying previous 'fads'. Once you deep dive into OSS, you start to see where Redmond got most of its influences.<p>Here's my current OSS stack.<p>Framework: Ruby on Rails<p>Language: Ruby<p>Web Server: unicorn/nginx<p>Data Layer: ActiveRecord<p>Database: Postgres 9.1<p>OS: Linux (Ubuntu Server)/OSX<p>Editor: Vim/TextMate/SublimeText<p>Training: PeepCode, RailsCasts, CodeSchool, Pragmatic Publishing books, local meetups, you name it.<p>Technical References: Ruby and Rails API docs. GitHub.
snambi大约 13 年前
This is the stack I have been using for a few years. This is a stable, reliable stack with tools of tools, IDE support and a solid community around it.<p>Framework: Spring MVC, Spring Security, JAX-RS, JSP+Tiles, JQuery, Maven Language: Java Web Server: Apache Tomcat 6.<i>, Jetty Data Layer: Hibernate Database: MySQL 5 OS: Linux, Mac OS X<p>I am trying the following stack, which may be more flexible.<p>Framework: Backbone MVC+JQuery+Bootstrap, Spring Core, Spring Security, JAX-RS, Maven Language: Java Web Server: Apache Tomcat 6.</i>, Jetty Database: MongoDB OS: Linux, Mac OS X
r4vik大约 13 年前
Framework: Django<p>Language: Python<p>Web Server: gunicorn/nginx<p>Data Layer: Django ORM<p>Database: Postgres 9.1/PostGIS<p>OS: Linux (Debian)<p>Training: <a href="http://wiki.python.org/moin/PythonTraining" rel="nofollow">http://wiki.python.org/moin/PythonTraining</a><p>Technical Reference: <a href="https://docs.djangoproject.com/" rel="nofollow">https://docs.djangoproject.com/</a>
brandoncordell大约 13 年前
Framework: Rails/CakePHP/NodeJS<p>Language: Ruby/PHP/Javascript<p>Web Server: Nginx/Ubuntu<p>Database: MySQL/Postgres/MongoDB/Redis<p>OS: OSX 10.7.3<p>Technical Reference: API Documentation<p>Dev Evironment: RVM, Zsh, Vim, Git, and thousands of lines of custom dotfiles
joshontheweb大约 13 年前
My preferred setup:<p>Back-end Framework: Express.js<p>Front-end Framework: Backbone.js<p>Language: Javascript<p>Web Server: Node.js<p>Database: MongoDB<p>OS: OSX 10.7.3<p>Editor: Vim or Vico
评论 #3806325 未加载
stevear大约 13 年前
I forgot to ask another really important question: What dev enviroment?<p>Obviously I'm using Visual Studio 2010.
read_wharf大约 13 年前
Almost the same as r4vik:<p>Django, Python, nginx, Postgres, Ubuntu. Vim in a terminal, and ssh to my Linode.
michael_fine大约 13 年前
Framework: Rails<p>Language: Ruby<p>Front end:Coffeescript/Backbone<p>Server: S3<p>Database: SQLite