权威指南

在Google的性能,SEO和PWA测试中获得100%的评分


欢迎回来! 这是一系列激动人心的文章的第二部分,我将撰写有关如何为艺术家居装饰品品牌“ Aprakrta”建立最快的在线商店的文章。

如果您还没有阅读该系列文章的第一篇文章,其中我谈到了在构建项目之前需要了解的重要问题,那么我建议您检查一下,这只是4分钟的阅读时间

在本文中,我将分享在为项目编写第一行代码之前需要考虑的信息。 对于即将成为电子商务渐进式Web应用程序的Aprakrta.com ,我当时在互联网上发现了一些有用的资源,并且没有任何JavaScript框架知识。

在选择堆栈之前,请考虑您打算构建什么,在我们的情况下是一个电子商务渐进式Web应用程序。 这是构建它所必需的主要事情清单!

  1. Javascript框架(Vue,React,Angular或Ember)
  2. 数据库服务(AWS或FireBase)
  3. 服务人员(工作箱或自己动手做)
  4. 部署(静态托管)

现在花一些时间并考虑以下事项,然后再选择上面的首选选项,因为没有什么比使用在项目开发过程中开始讨厌的堆栈更糟糕的了。 如果您已经掌握了大量知识,则可以跳过以下几点。

  1. 写下详细的项目时间表

粗略示例:完成项目需要6个月,学习JS框架需要1.5个月,了解数据库服务需要20天,而Web应用程序部署知识需要10天。

2.写下您需要获得多少知识

粗略的示例:不必学习整个概念,这显然需要更多时间。 美丽的是,您将在开始学习后立即知道有多少知识足够好,这样您就可以停止学习并开始发展。 记住,只有尝试自己发展,您才能学到更多。

这是我选择构建Aprakrta.com的堆栈:

  1. Js框架-Vue Js(*第二最佳选择-React Js)
  2. 数据库服务-Firebase(* AWS很好,但不建议初学者使用)
  3. Service Worker- Workbox(*当我知道Workbox之类的东西时,我放弃了自己的Service Worker)
  4. 部署-GoDaddy(*我希望我早点知道'npm run build'命令)

现在,这是许多初级开发人员问自己的一些FADQ(常见问题):

  1. 在Js Framework中如何以及在哪里编写后端代码?

您应该使用javascript(这也称为Node Js)编写的基本后端代码用于启动服务器,发出路由请求,接收和发送数据有效载荷。 好吧,所有这些基本内容都将由您的Js框架处理,您不必担心任何事情。 只需看一下使用您选择的Js框架的Todo App示例,您就会明白。 您将可以在Github上找到许多示例,只需将存储库复制到您的计算机上,执行'npm install'和'npm run dev',就可以了。

2.如何在像GoDaddy这样的静态主机上部署Web应用程序?

完成项目后,您将必须运行命令'npm run build'。 它使用index.html作为应用程序的入口点,以您的应用程序的生产版本创建dist或构建目录。 您所要做的就是将dist或build文件夹的内容上传到网站托管服务,您的项目就会上线。

选择舒适的技术堆栈将帮助您享受开发过程,并最终带来更好的项目生产版本。 向自己提出愚蠢的问题是可以的,从长远来看,这肯定会有所帮助。 您将比别人更了解事情的发展。 每个挑战都是一个新的成长机会。 如果您有任何疑问,请随时在Twitter上问我。

在本系列的第3部分中,我将从头到尾讨论不超过5分钟的阅读时间的重要前端和后端开发课程。



官方Aprakrta渐进式Web应用程序

感谢您的宝贵时间,在本故事的下一部分见!

From: https://hackernoon.com/how-i-built-the-fastest-online-store-for-a-home-decor-brand-part-2-aa9036551e34

我如何为家居装饰品牌建立最快的电子商务商店[PART 2]相关推荐

  1. php家居装饰装修系统_我如何为家居装饰品牌建立最快的电子商务商店[第4部分]...

    php家居装饰装修系统 就是这样,人! 它已经到了. 该系列最抢手的文章! 我的系列"我如何为家居装饰品牌建立最快的电子商务商店"的最后一部分和第4部分将仅关注Web应用程序性能优 ...

  2. 我如何为家居装饰品牌建立最快的电子商务商店[部分4]

    就是这样,人! 它已经到了. 本系列最需要的文章! 我的系列文章的最后和第4部分"我如何为家居装饰品牌建立最快的电子商务商店"仅关注Web应用程序性能优化. 本文将帮助您如何提高W ...

  3. part1 part2_我如何为家居装饰品牌建立最快的电子商务商店[PART 2]

    part1 part2 权威指南 在Google的性能,SEO和PWA测试中获得100%的评分 欢迎回来! 这是一系列激动人心的文章的第二部分,我将撰写有关如何为艺术家居装饰品牌" Apra ...

  4. php家居装饰装修系统_我如何为家居装饰品牌打造最快的电子商务商店[第1部分]...

    php家居装饰装修系统 翻译自: https://hackernoon.com/https-hackernoon-com-how-i-built-the-fastest-online-store-fo ...

  5. 通过QUIC 0-RTT建立更快的连接

    本文主要探讨TLS协议,看看它如何允许客户机开始发送HTTP要求,并且无需等待TLS握手完成即可减少延迟.建立更快的连接.此外,之中会有一些风险如通过API端点发送HTTP请求间的bank API重放 ...

  6. 0706 - 个人品牌建立

    昨天,被有才拉去录「比特新声」,聊得挺开心,主要是价值观比较契合,所以有的聊. 期间必然地聊了过去,比如当初为什么走上独立开发这条路,等等.这也让我不自觉地回想这条路.想想,从名不见经传的开发者,到目 ...

  7. 小型企业5种实惠的品牌建立策略

    icu 促销又来啦 10月31日之前来DNSPod注册 新注首年仅需5元 除了医学用词,如何赋予.icu更多的含义?中小企业如何利用.icu树立自己的品牌形象?仔细阅读文章,寻找答案. 为什么要为中小 ...

  8. 如何使用WordPress建立亚马逊会员商店

    Do you want to create an Amazon affiliate store using WordPress? 您是否要使用WordPress创建亚马逊会员商店? An Amazon ...

  9. 从“电商合伙人”到“品牌掌柜”,快手电商“军训”进行时

    图文来源于网络 文|陈小江 来源 | 螳螂财经(ID:TanglangFin) 近日,快手电商动作频频. 3月13日,快手商业化发布了"品牌掌柜计划",美的.荣耀.自然堂.森马.巴 ...

最新文章

  1. 【Android】17.2 Activity与Local Service的绑定
  2. Centos 7.4 安装ipython和mysql-python遇到的问题
  3. UNIX再学习 -- 信号
  4. Mysql中文乱码问题解决
  5. 算法导论-算法基础-2.1插入排序 (从小到大)
  6. R3Injector实例里的records map的填充逻辑
  7. TSPITR方式数据库找回误操作丢失的数据
  8. 赌还是不赌 你应该辞职去创业吗?
  9. 用C语言设置程序开机自启动
  10. 《DSP using MATLAB》Problem 6.16
  11. cocos2d-x AnchorPoint锚点
  12. 前端flv.js设置缓冲时间和大小_好程序员web前端细解cookie那些事
  13. jxl 导入导出Excel(有模板)
  14. MySQL8.0 - 新特性 - 临时表改进 1
  15. 鸿蒙系统的软件怎么下载,鸿蒙系统官网下载软件电脑版
  16. Head First Java
  17. Python爬虫实战—笔趣看小说网
  18. PCM开发板模块实验指导--无刷马达实验
  19. pycharm下载安装第三方库
  20. 虚幻引擎 4 渲染流程分析

热门文章

  1. 教师回乡当“鸡倌”,创立合作社收入达20多万
  2. 谁“晒”了我的隐私 揭秘幕后利益链
  3. 老闪创业那些事儿(75)——学梦网的地面部队(上)
  4. c/c++中cons的不同
  5. 51单片机 定时器0中断实现1秒LED流水灯
  6. 一天测血压的最佳时间_一天中哪个时间测血压更准一点?牢记降压小技巧,血压逐步降...
  7. Oracle的常见面试题
  8. 当当网购物车和商品列表
  9. 【TPMS】 -接收端1
  10. java steam collect_Java8 如何进行stream reduce,collection操作