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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: From WebDev to JsDev

1 点作者 ofcapl_大约 10 年前
Hi everyone, I&#x27;m a Web Developer, focused mainly on frontend part. Currently I encounter with more and more job offers, which are focused on plain javascript app development and salary higher than I could ever expect as webdeveloper.<p>My question is - how complicated can be a switch from a job where most tasks are based on DOM manipulation, ajax requests and jQuery animations to plain javascript app development? Can You suggest some example apps which I should try to develop before making decision to switch? What additional tools should I master?<p>Is here any webdev&#x2F;jsdev who have gone through similiar specialization switch?

2 条评论

kellros大约 10 年前
There&#x27;s definitely a huge difference between supplementing your HTML with some JavaScript and writing a JavaScript application.<p>JavaScript as a server side language is a new playing field, with different trade-offs, obstacles and design. I built an API service last year using Koajs (alternative to express), Gulp (alternative to grunt) and a bunch of other things.<p>Recently I&#x27;ve been looking into isomorphic JavaScript single page applications and have been learning a bunch of new things, such as webpack, yahoo isomorphic flux stack (fluxible, routr etc.) and application structuring.<p>You&#x27;ll be surprised by how little you really know about JavaScript as a programming language till you start with server side and SPA development. I&#x27;d suggest you start off with building a traditional web application in Node.js (with gulp) before attempting SPA development. Also take a look at React and Babel.
评论 #9513507 未加载
wingi大约 10 年前
As WebDeveloper you start with the HTML and build your end product. As JsDeveloper you start with an JSApp and integrate the HTML Templates (or only the structure).<p>It&#x27;s a complete different work model - try to start with a react or angular app based on commonJS.
评论 #9511518 未加载