Closed. This question is off-topic. It is not currently accepting answers.
Learn more。
想改进这个问题吗?
Update the question所以堆栈溢出的值小于aa>。
6年前关闭。
让我把舞台放在这里。我是一个非常初级的开发人员,最近刚从网络管理员过渡到一个全职的开发职位,为他的雇主开发一些WinForms,开发一个将要过渡到Silverlight的ASP.NET产品。我有一些宝贵的网页开发经验。对HTML和ASP.NET有一些基本的了解。我没有JavaScript经验,对CSS的理解非常少。
我妻子让我为她所属的少年女子俱乐部的地方分会开发一个网站。有几个目标是网站要实现的。
为本章创建一个真正的web展示。目前他们在当地城镇网站上只有一个页面。
为本章提供一个公关平台。这里有一些我们提供的社区服务,这里有一些即将举行的活动,等等。。。
帮助推动会员资格。他们是一个小章节,想利用这个网站作为一个机制,以帮助增加成员,特别是年轻女性。
作为会员追踪基本信息(如会员名单等)的申请
在这个项目上我有几个目标
学习Silverlight(至少在基础级别)。
提高我的HTML知识。
提高我的CSS知识。
提供一个合理的可搜索的(从谷歌等)网站。
所以,我想到了一些基本的高层架构(不考虑数据库等)。
在HTML或ASPX页面中托管整个silverlight应用程序,并在silverlight中构建整个站点。-这个选项对我来说是最好的,不太适合建立一个可搜索的网站。
使用母版页构建一个ASP.NET站点,以管理总体外观和感觉,并在适当的位置托管一些Silverlight控件(标题中的菜单、相册的丰富控件、数据管理控件等)。-这让我觉得最容易保持整体的外观和感觉,同时仍然保持一些可搜索性。
构建一个主要的HTML站点,使用CSS作为主要机制来管理外观和感觉,并在需要丰富交互的地方托管适当的Silverlight控件(如上所述)。-我觉得这是一个最容易搜索的选项,但考虑到我目前的技能,这对我来说可能是最困难的。
我意识到还有其他的架构选项,希望听到这些建议,但请记住,我有一个即将到来的Silverlight项目在工作,并希望使用这一部分作为学习该技术的工具,这意味着所有的HTML、CSS、JavaScript/JQuery选项并不能真正为我提供这些。
我还想听听你们对学习CSS的好资源(付费或免费)以及基于所做选择我需要学习的任何其他技术的看法。
谢谢你对这个长职位的耐心。
---为了清楚起见(我希望)---
我要补充的是,我愿意在以后的时间重新编写,以获得更好的性能和学习更多的东西,但为了让这个网站在一个月或更短的时间(在我的业余时间),我想限制我需要学习的新东西的数量。我很想有时间学习JavaScript、MVC,也许是DotNetNuke框架,但从一个非常初级的开发人员甚至是更初级的web开发人员的角度来看,一下子就太多了。首先是小步走,最好是小步走,这样可以帮助我完成日常工作,因为我也有很多要学的东西。