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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: What are the current trends in programming?

3 点作者 xmmx将近 12 年前
Languages, web vs standalone, etc. I'm extremely out of the loop and I'm not sure where to start looking. I've tried looking at the top tags in stackoverflow - c#, php, java - but these don't seem too relevant from what I've seen lurking around on HN.

3 条评论

ScottWhigham将近 12 年前
Another vote for "It's often a matter of where you look and what you read". Like others have said, HN has a slant towards some languages - if you only took thoughts/advice from this site, you'd be led to believe that everyone everywhere uses those languages. That's not the case though - look at lots of sources.
shubb将近 12 年前
From reading job ads, I think most people work in the languages you mentioned.<p>HN is more oriented towards python&#x2F;ruby&#x2F;objective C because it&#x27;s demo is making relatively simple applications as fast as possible, and critically don&#x27;t have legacy code.<p>C# and Java have moved a lot in the past 10 years. You could say that Scala is the next natural transition for Java. Microsoft have a really compelling offer in terms of Azure and .net 4.5, and have a functional language of their own (F#) if they take off.<p>Personally, I&#x27;m watching C++11. It is really transformative, making the language feel much more modern (even sort of python like). If it improves C++ productivity enough we may see a resurgence, although I think it does too little to make coding for parallel&#x2F;asynchronous natural.
评论 #6131034 未加载
tubbzor将近 12 年前
you are going to see different langs here than what&#x27;s generally trending at stackoverflow purely due to the culture that surrounds hn (which is start-up based), so you&#x27;re going to see more Ruby, Python, Go, ect (although you should be able to search all those tags on SO as well).<p>In the industry (as far as what I read anyway), it seems mobile programming and &#x27;Big Data&#x27; are currently at the forefront.<p>Web vs standalone: depends on the application. If there is a need to make it web-based...then make it web-based. If there&#x27;s no need then why put in the extra work&#x2F;resources.<p>It really is a very broad question, but you want to pick the best tools for the job. You wouldn&#x27;t use a spoon to saw a tree down, similarly you wouldn&#x27;t use Java for a car control system. The only way to know the differences is to dive a little into each language and learn it&#x27;s pros&#x2F;cons.