网站开发指南 [英] guidance for web development

查看:101
本文介绍了网站开发指南的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是一名软件工程专业的学生,​​并且想学习Web开发,所以我可以制作一个具有动态网页的完整网站...一家公司提供了我为他们创建网站的机会,但是我不知道从哪里开始..任何人都可以指导我

1)哪个郎.或平台最适合制作website..php,asp.net或其他任何内容
我只听过这些名字,对它们一无所知,
2)创建网站我需要哪种软件.
3)我可以学习的任何教程或链接或网站

请假设我是一个完整的初学者,,,我对Web开发一无所知...
谢谢..

i am a software engineering student and want to learn web development ,,,so that i can make a complete website with dynamic webpages...one company has offered me to create website for them but i have no idea where to start..any one plz guide me about

1)which lang. or plateform is best for making a website..php ,asp.net or anything else
i have only heard these names and i didn''t know anything about them,
2) which software would i require for creating a website..
3)any tutorials or links or website where i can learn

plz assume me a complete beginner,,,i did''t know anything about web development...
thanks..

推荐答案

这真的(我的意思是真的!)取决于客户端的实际要求.我对Microsoft非常有偏见,但有时对新手来说可能会很昂贵.

这是我的想法.

1)哪种语言.微软已经在其ASP.NET平台上投入了后续资金. www.asp.net [ Visual Studio Express [
2)哪个软件?同样,这应该是(如果您选择.Net)Visual Studio.上面Visual Studio Express的链接是免费的,确实为您提供了一个很好的起点.

3)学习资料有时确实是要付出代价的,但是,上面的ASP.NET链接确实包含足够的信息来帮助您入门.谷歌想着其他的事情,您会发现大量的博客和参考资料对您有所帮助.另外,CodeProject是一站式服务,请相信我.这里的文章以及利用空闲时间帮助他人的人们简直就是这个世界!
如果您想花几笔钱,我真的会推荐Pluralsight
http://www.pluralsight-training.net/microsoft [< ^ ].来自高素质人才的大量内容!

但是回到我的第一句话.您的客户将/应该规定他们的要求.如果是在CMS系统之后.寻找.Net的.我只能推荐Umbraco,因为这是我使用和喜欢使用的(也是开源的).如果这是一个标准(小册子)网站,那么VS Express无疑将是我的起点.

最后.我对远离的想法. (这些只是我的见解,我并不是要让其他人感到沮丧.)

1)远离PHP和LAMP
2)使用SQL代替Oracle或MS Access.您可以使用像raptorDB之类的No-SQL,但一开始我会继续使用SQL.
3)首先,请勿依赖OMR进行数据访问和映射.从长远来看,虽然很有吸引力,但是您会发现学习标准的ADO.NET数据访问更适合您.
4)不要害怕问CodeProject.

我希望这会有所帮助!
This really (and I mean really!) depends on the actual requirements from the client. I am very bias towards Microsoft but can sometimes be very pricey for newcomers.

Here are my thoughts.

1) Which language. Microsoft have invested subsequent amounts of money in their ASP.NET platform. www.asp.net[^] has tremendous amounts of learning material to help you over basic to advanced web development techniques. You will notice there are two frameworks mentioned. Webforms and MVC. To be honest, I would start with Webforms. This should give you a flavour of the ASP.NET platform. MVC is something to consider but maybe slightly confusing for a beginner.

Microsoft provide free development environments which can be used to create websites with ease. You should download Visual Studio Express[^] and start creating ASP.NET websites today.

Which language really depends. C# and VB.NET are very similar however the syntax is different. If you are used to VBA / VB then your choice should be VB.NET. If you prefer more human readable code, VB.NET should be your choice. HOWEVER, C# is currently the "prefered" language and is very similar in syntax to client side script commonly used in websites which is called Javascript. If you want to progress your career with .Net development then I think C# should be the way to go but do understand that both C# and VB.NET are just language choices. It is the .NET framework you have to understand, the language is just how you communicate with it.

2) Which software? well again this should be (if .Net is your choice) Visual Studio. The link above to Visual studio express are free and does give you a good starting point.

3) Learning materials do sometimes come at a price, however, the ASP.NET link above does have more than enough information to get you started. Google other things on your mind and you will come across massive amounts of blogs and reference material that help. Also, CodeProject is a one stop shop for help believe me. The articles here and people who use their free time to help others is just out of this world!
If you want to spend a couple of quid I would really recommend Pluralsight http://www.pluralsight-training.net/microsoft[^]. Massive content from quality people!

But going back to my first statement. Your client will / should dictate their requirements. If they are after CMS systems. Look for .Net ones. I can only recommend Umbraco as this is what I use and enjoy using (also its open source). If it is a standard (Brochure) website, VS Express will certainly be my choice as a starting block.

Finally. My thoughts on what to stay away from. (These are just my opinions and I don''t mean to upset others.)

1) Stay away from PHP and LAMP
2) Use SQL instead of Oracle or MS Access. You could use No-SQL like raptorDB etc but I would stay with SQL in the begining.
3) To begin with, don''t rely on OMR''s to do the data access and mapping. Whilst attractive you will find learning standard ADO.NET data access better for you in the long run.
4) Don''t be afraid to ask CodeProject.

I hope this helps!


我同意db7uk所做的大多数考虑,但是asp.net框架实际上是三个,而先前未提及的框架可能是解决问题的最佳解决方案.初学者:网页.
使用Webmatrix(一种用于asp.net网页的Microsoft免费工具),您可以在几分钟内开始创建一个简单的网站,并从 ^ ].
网页不适合企业应用程序,但是使用此框架,您可以在Web开发中获得扎实的基础.
I agree with the majority of the considerations made by db7uk, but actually asp.net frameworks are three, and the framework not previously mentionated is maybe the best solution for a beginner: Web Pages.
With Webmatrix, a Microsoft free tool for asp.net Web Pages, you could begin to create a simple web site in minutes, learning from the tutorials of the asp.net site at http://www.asp.net/web-pages/tutorials[^].
Web Pages are not suitable for enterprise applications, but working with this framework you can acquire solid foundations in web development.


这篇关于网站开发指南的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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