如何为我的软件开发Web [英] How can I Develope Web for my software

查看:64
本文介绍了如何为我的软件开发Web的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的好友:

我读了您关于获取计算机信息的不错的文章.您的解释确实可以理解和简单.
但是我想知道如何开发自己的网站来展示我的软件.我该如何开始?应该学习什么技能?

Yours

Dear Buddy:

I read your nice article about obtaining information of computer. Your explanation is really understandable and simple.
However I want to know that how can I develop my own website for presenting my software. how can I start and what skills should I learn to tackle it?

Yours

推荐答案

这取决于您的背景和兴趣,还取决于托管.

您是否知道要使用哪种托管,可以负担多少年费(如果为零,则有免费选择)以及需要支持哪些技术.并且,在获得任何托管之前(如果尚未托管),可以安装带有必需模块的Apache HTTP浏览器,通过可用的启用ASP.NET的开发HTTP服务器"仅使用Visual Studio和ASP.NET. ".您可以在开发计算机上进行所有开发,并尝试客户端和服务器端的许多不同技术.首先,您需要了解HTTP和Web的工作原理,以了解其中涉及的内容和要查找的内容.

在客户端,您只需要HTTP和CSS即可启动.然后,至少要了解JavaScript和HTML DOM的一些基本知识. jQuery是一种非常方便有效的JavaScript代码编写方法.要实践所有这些.您只需要一些Web浏览器和一个像样的文本编辑器,其他所有都是可选的. Visual Studio非常适合JavaScript调试.您可以使用免费的Visual Studio Express.

要进入服务器端(首先,请阅读一些介绍以了解其工作原理),有很多选择.难怪客户端必须非常标准,但是谁在乎您在服务器上拥有什么呢?您可以使用任何东西,甚至可以使用您自己的完全自定义的HTTP服务器.因此,有许多技术.最易于访问和广泛使用的是PHP,带有WSGI的Python,JPS和ASP.NET. PHP是最基本的,临时的和肮脏的,但是最流行,并且几乎在所有托管服务提供商中都可用. ASP.NET可能是最高级的,但是托管更难找到,托管也最昂贵.

如果使用Apache Web浏览器在服务器端进行开发,则只有在使用Mono和mod_mono时,ASP.NET才可用. Visual Studio开发HTTP服务器是面向ASP.NET的.

抱歉,我没有参考任何文献,因为这将是太多的URL.首先使用维基百科和关键词.这样,您将轻松找到所有内容.当您决定走哪条路时,最好从或从最知名的原始资料中学习.其中一些:

http://en.wikipedia.org/wiki/HTML [ http://www.w3.org/TR/1999/REC-html401-19991224/ [ ^ ],
http://dev.w3.org/html5/spec/ [ http://en.wikipedia.org/wiki/CSS [ http://www.w3.org/TR/CSS2/ [ http://www.w3schools.com [ ^ ],
http://jquery.com/ [ ^ ]
http://en.wikipedia.org/wiki/JavaScript [ http://www.php.net/docs.php [ http://www.python.org/doc/ [ http://www.asp.net/get-started [
It depends on your background and interests, but also depends on hosting.

Do you have an idea what hosting do you want to use, how much annual payment you can afford (if zero, there are free options) and what technologies would you require to support. And, before you get any hosting (if you don''t have it yet), you can install either Apache HTTP browser with required modules, you use just Visual Studio and ASP.NET through available ASP.NET-enabled "development HTTP server". You can do all development on you development computer and try many different technologies, both client-side and server-side. First, you need to get some ideas how HTTP and Web work, to understand what''s involved and what to look for.

On client side, you need just HTTP and CSS, just to start. Then it''s good to understand at least some basics of JavaScript and HTML DOM. A very convenient and effective way of writing JavaScript code is jQuery. To practice all that. you only need some Web browser and a decent text editor, everything else is optional. Visual Studio is good for JavaScript debugging. You can use free-of-charge Visual Studio Express.

To get to server-side (first, read some introductions to understand how it works), there are many alternatives. No wonder, client-side has to be very standard, but who cares what do you have at your server? You can use anything, even your own fully-custom HTTP server. So, there is a number of technologies. Most accessible and widely used are PHP, Python with WSGI, JPS and ASP.NET. PHP is most rudimentary, ad-hoc and dirty, but the most popular, and available in almost all hosting provider. ASP.NET is probably the most advanced, but hosting is harder to find and hosting is most expensive.

If you do your development with server side using Apache Web browser, ASP.NET is only available if you use Mono and mod_mono. Visual Studio development HTTP server is ASP.NET oriented.

Sorry, I did not reference any literature, as it would be too many URLs. Use Wikipedia and the key words, to start with. This way, you will easily find everything. When you decide which way to go, it''s best to learn from or most reputed original sources. Some of them:

http://en.wikipedia.org/wiki/HTML[^],
http://www.w3.org/TR/1999/REC-html401-19991224/[^],
http://dev.w3.org/html5/spec/[^],
http://en.wikipedia.org/wiki/CSS[^],
http://www.w3.org/TR/CSS2/[^],
http://www.w3schools.com[^],
http://jquery.com/[^]
http://en.wikipedia.org/wiki/JavaScript[^],
http://www.php.net/docs.php[^],
http://www.python.org/doc/[^],
http://www.asp.net/get-started[^].

—SA


请勿将此问题发布在问题与解决方案"下答案-如果您从某篇文章中获取了代码,那么该文章的底部会出现一个新消息"按钮,该按钮会导致向作者发送电子邮件.然后会通知他们您希望与他们交谈.
将其发布到此处依赖于他们的下落"并意识到它是针对他们的.
Don''t post this under Questions & Answers - if you got the code from an article, then there is a "new message" button at the bottom of that article, which causes an email to be sent to the author. They are then alerted that you wish to speak to them.
Posting this here relies on them "dropping by" and realising it is for them.


这篇关于如何为我的软件开发Web的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆