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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

New to Web Applications, which language should I start with?

3 点作者 mhidalgo将近 18 年前

10 条评论

SwellJoe将近 18 年前
Good lord. What a way to start a silly thread.<p>Pick an Open Source application you find useful and would enjoy enhancing, and learn whatever language it is written in. If you're new to the field (you haven't mentioned whether you're a proficient developer in other areas, or if you really mean "new to development"). In either case, you don't have to knowledge at this point to determine the "best" language for your goals, so start with the one that will be the most fun and productive for you today. That means starting with an existing application.<p>In the end, they're all pretty similar, and the skills you learn with PHP, or Perl, or Python, or Ruby, or Java will serve you well when you begin to learn how you think about development problems and find the language that suits that way of thinking.
willarson将近 18 年前
At some point, no matter what else you do, you'll end up needing either flash or javascript: Flash/AJAX are the only current solutions for creating highly interactive websites. Javascript is a relatively friendly language, so I would start with it.<p> You will also need another language for dealing with the backend of the website, I personally would avoid PHP, I don't enjoy writing in it compared to other existing choices. That said, it is almost certainly the most widely used technology (calling it the Java of the web wouldn't be an entirely unfounded comparison). Personally I have really loved the Django framework, which is done in Python. I am fairly biased though, so take that with a grain of salt. <p> The real advice I'd give about the backend language/framework you start using is to use the one you'll enjoy using the most. Later on you'll end up learning a number of other frameworks anyway, so you might as well chose the one you want to work in, especially because you'll be spending a lot of time teething on it. After you learn one, picking up others will be much easier (most web frameworks use the same model-view-controller design).
Zak将近 18 年前
Javascript.<p>Beyond that, what language(s) you should learn depend on what you already know, what sort of application you're planning to write, what sort of deployment options you need and what sort of tools you want to use in developing your app.<p>The last point is one of the most important; the framework you use for your web app matters more than the language. Personally, I like Common Lisp with TBNL, CL-WHO and CLSQL - the combination originally used to develop reddit.
Psyonic将近 18 年前
I think it really depends on your goals. If you are planning on working for someone else, I would say go with either PHP, Ruby, or Python. Those seem to have the most opportunities. If you plan on creating your own app, then perhaps it would be wise to look into the less common but perhaps more powerful languages like Smalltalk (for Seaside) or Common Lisp.
henning将近 18 年前
PDP11 assembler running on an emulator
davidw将近 18 年前
What do you know already?
brlewis将近 18 年前
HTML first. Then some SQL. Then some JavaScript. Then BRL (never PHP if you have a choice). Then more SQL. Then more JavaScript.
dawie将近 18 年前
Rails or Flex
Tichy将近 18 年前
Java :-)
ivan将近 18 年前
PHP
评论 #29706 未加载