您如何开始一个新的Web设计项目?

这是我最新的JavaScript新闻通讯的社论,您可以在此处订阅

我来个好消息! 对于尚未听说的人(您去过哪里?),SitePoint最近推出了一个新的播客: Versioning Show 。 它由定期的SitePoint贡献者M. David Green和Tim Evko领导,他们每周坐下来讨论从开发到设计的网络行业,今天有一些人使之成为现实。

我个人很喜欢这个节目。 我曾经是以前的SitePoint播客的狂热听众(有人记得吗?),我认为总体而言,播客是与日新月异的行业保持同步的绝佳方式。 蒂姆(Tim)和大卫(David)已经与许多嘉宾交谈,克里斯·科耶尔(Chris Coyier)是其中之一。 他们问克里斯(他也是JavaScript频道的人 )如果明天必须建立一个新网站,他将使用哪种技术。 我发现他的回答很有趣(就它给我带来的思考而言),这就是我今天要看的。

克里斯的立场是基本上“取决于”。 对于一个小型的(ish)网站,他将从HTML和CSS入手,在jQuery上增加交互性,并(如果需要)通过后端使用WordPress。 对于需要更多交互性和状态的应用程序,他可能会寻求React和Redux解决方案。 换句话说,他会直接使用熟悉的工具,从而使他快速地工作。

现在,生活在JavaScript领域,每隔几天就会出现一个新的精美框架,我有点相反。 每当我遇到一个新的问题要解决时,我都会立即想到“我一直想尝试的那两个框架或库中的哪一个最适合该工作?” 通过阅读有关技术的知识,您可以学到的东西太多了,而掌握新事物时,现实世界中的实践非常宝贵。

这种方法当然有其缺点。 例如,您需要确保不要将服务器场押在一个项目上,该项目将被作者尽快放弃。 当然,需要考虑项目约束(例如时间,人力和预算)。 重要的考虑因素还有多少人将在该项目上工作以及预计将维持多长时间。 尽管如此,这种方法对我来说仍然有效,并且可以为不同项目如何处理相同类型的问题提供有价值的见解。

播客讨论中另一个有趣的观点是主持人Tim Evko。 蒂姆更喜欢看他能用“仅”原始的JavaScript完成什么。 同样,我认为这取决于您要实现的目标,但我认为这些框架和库中的大多数都可以解决特定的问题,因此您必须先解决该问题感谢有问题的技术为您服务。 对我来说,用香草JS编写所有内容都太痛苦了–开始新项目时,我要做的第一件事就是包括jQuery(如果没有其他要求,这是不合常规的)。

但这并不能忽视理解原始JavaScript的重要性。 如果您使用类似Angular的工具,但对它内置的语言没有任何概念, 那么您将会遇到麻烦 。 但是,一旦您熟悉了普通的JavaScript,框架和库就是您的朋友。 他们通常已经过战斗测试,可以在您不知道需要帮助之前为您提供帮助。

但是你觉得呢? 在开始新项目时您将获得什么? 您是否使用久经考验的技术来提高生产力? 您是否会使用原始JavaScript? 还是您追求最新的光泽度?

在下面的评论中让我知道, 不要忘了查看播客

From: https://www.sitepoint.com/how-do-you-start-a-new-web-design-project/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值