网络编程简介

时间:2010-06-21 00:10:44

标签: web

如果我想创建网站,“使用CSS和XHTML的头头HTML”是一个良好的开端吗? 附: 但我的计划是在获得制作网站的基础知识后转向网络应用程序 感谢

3 个答案:

答案 0 :(得分:2)

这是一个非常广泛的问题。根据您的要求,答案会有很大的不同:webSITES或Web应用程序?

网站是静态页面。设计它们与发布和打印技能组合有关,而不是编程。你的硬技能是:

  • HTML
  • 的Javascript
  • CSS
  • HTTP / HTTPS / SSL
  • IP网络(一点点,不是一吨)

Web应用程序是软件开发。你的硬技能是:

  • 选择一个框架(这些只是一些):
    • ASP.NET / IIS
    • Java J2EE / Websphere / Apache / Tomcat
    • PHP
    • Python
  • 选择一个数据库
    • SQL Server(Microsoft)
    • 甲骨文
    • MySQL的
    • NoSQL(即MongoDB)
  • 您需要了解有关编程的其他信息

从网站开始,因为您也需要Web应用程序的东西。如果您对基础知识感到满意,请转到Web应用程序。选择一个框架,然后转到Google。搜索“X开始”。我更喜欢在线资源,但您可能会发现“入门”一书非常有用。确保它的范围非常宽广,因为死树很快就会过时。

重要建议:
研究做真实事物的真实项目。从小处开始,不要害怕重新发明轮子。真实的项目将帮助您将您的学习融入到背景中,以便您了解所有部分如何组合在一起。

答案 1 :(得分:0)

@Aydar,这是一个非常开放的问题,对于一个答案来说太过分了。

如果您对Web开发感兴趣,那么我建议先使用Google开展一些研究,然后再提出更具体的问题。

首先查找HTML,CSS并习惯于Web使用的标记。您可能希望查看C#或其他语言,并开始研究如何编写生成HTML的代码。

之后,这是一个开放的技术领域,如SQL东西,通信等等。

花一些时间进入网页以及它们如何工作,然后我认为你会自然地开始寻找需要回答的问题,然后你可以回到这里或谷歌那些。

答案 2 :(得分:0)

这绝对是一个很好的选择,如果你想从事web开发,HTML / CSS / XML是基本语言。 为了您的进一步计划,我建议您开始使用节点js,因为它可以帮助您开发Web应用程序和许多其他广泛的平台。它可以帮助您创建一个真正的界面,用户可以轻松浏览并创建一个欢迎的平台。 在与node.js广泛合作之后,我有这些观点。 它是一种非阻塞I / O模型,这意味着它非常适合实时应用。 它干净,易于使用。 node.js运行的速度非常显着,因为它使用谷歌开发的V8引擎。 我也注意到生产力的提高。 它解决了各种数据库查询

你可以在node js tutorial中研究它