如何學習網絡開發? 分類有點多,不知從哪裏入手。

Software -丁哥开讲
709粉絲
2020年5月24日
大家好, 看看这位朋友的留言, 他说, 丁, 我现在在做 WPF 开发
我看了一下类别有点太多了,我不知道从哪里开始
外面这个区域我们基本上是大方向啊
啊,那是正面和背面。正面是反应器,微型和垂钓者,对吗 ? 然后背面是背面
因为有很多技术,对吧 ? 这就是它的样子
啊, 但它也是 Python 等。像 Ruby, Rios 等。 PHP 等。这都是可能的。 Rust 也是可能的, 对吧
所以这取决于你将来使用哪种编程语言
从您的工作经验,WPF,Xamarin,Qt,C ++ 和 C 夏普
该系列的编程语言
这两种编程语言都是比较 C 类的吧
C 类编程语言,如 JavaScript,C Sharp 本身
后端开发他能写对吧, 有点叫。不对, JavaScript 的不对, JS 的 Java 也是 C 级的编程语言
Spring Boot 也是一个更方便的后端框架
所以我们先来说说后端, 如果你写一个后端服务, 你首先需要知道如何定义你的 API, 对吗
API 定义更有趣
您可以手动创建 API 接口。您可以手动编写代码
你可以用一种没什么大不了的方式来展示它,或者你不必
前端或客户端程序员说如何调用这个接口你给他
类似的例子,你可以使用一些工具邮递员等都是可能的
或者您的单元测试或集成测试
等你写完了, 告诉他代码, 告诉他你应该怎么访问我的 API, 这是代码优先级, 你先写代码
并提供访问 API 的方法
另一种模式是 open open API 模式是先写 API 是这样的设计。是这样的设计。是这样的设计。是这样的设计。是这样的设计
啊,如何通过哪条路径访问您的 API
然后方法通过哪个方法啊这个方法, 然后有一个门啊像贴啊放啊
像这样,有不同的方法来识别不同的 API,这是绝对不同的,因为处理函数不一样
然后是参数。参数有不同类型的数据
你的参数可以没有取值范围啊是最大最小等等啊这些设置可以在你的 yao 或者这个文件中定义啊这个定义之后,你可以通过 open open API 工具生成相应的编程语言
例如,你就像一个
Java,你用 Java 生成你的,比如 spring boot,你指定它,当然可以生成
前端客户端像 Android 啊你生成 Java
你也可以生成一个前端像一个脚本像角和这种访问是确定的
这个工具的牛的前端和后端可以为您生成代码,代码的前端可以为您生成代码
你不必再移动它,你只需使用它,因为它是一个 API 访问,然后你必须填写后端权利
他声称自己是一个空壳的 API
它就像一个占位符,它没有实现,对吧
如果你调用这个接口,你可以调用它,但它会给你一个异常,并告诉你它还没有实现
503 类似于 501 500 错误等等
5XX 是后端服务的错误代码
具体内容呢我们需要查字典啊具体你在什么情况下返回什么
我们需要检查哪些代码才能获得具体的手册啊
你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你,你
您可以识别它,例如实体的形式。实体是与您的表的单词相对应的数据结构。
你用这个实体更新你的表。你可以用 ID 删除它, 对吗? 你不需要这么复杂。
当然要看你具体的逻辑, 通过 ID 删除还是通过其他唯一的文字删除, 应该怎么判断?
你用不用没关系, 只要你有这个词, 你就把它全部删除, 那是你自己程序逻辑的一部分。
这部分的逻辑是要在你的报告里面去做的, 当然你会说, 啊, 我有很多的报告, 我有很多的控制, 啊, 这个, 你, 你, 这个层一定要分好, 啊, 这个复杂, 啊, 啊, 这种跨职能, 啊,
你的这部分程序很难维护, 你得, 呃, 你得计划好, 如果你计划不好, 你先写函数, 然后你回来重建它。
对你的数据库做一些更新来监听数据交换这一块不同的数据库的数据交换有不同的操作
啊, 你不要说 C 夏普相关啊, 如果你写的话, 可能会用到一些框架, 比如 EF 或者 Hibernate, Hibernate, C 夏普版本, 啊, 他有这个版本
啊,他们都很好,但是微软建议你使用 EF,对吧
EF 是一项非常非常强大的技术
你用 DBS 对应你的表格,你操作这个东西
首先,最大的优点是它是一个多功能的东西,这意味着你不
最后一个,例如,游客,他不会把你的数据拿出来,他不会做计算,所以他
它会提高你的性能,不会消耗你的内存啊,你把数据拿回来就结束了,计算过程也结束了,对吧 ? 这是一种叫做灵巧分析过程的模式
这真的是用你的
CPU 啊用你的内存啊做这些计算啊这个时候是消耗资源啊但是这个计算很快计算也是
好吧,让我们谈谈另一个好处。 EF 调用与什么结合
它可以实现多标签集成,所以你不必写更复杂的东西,如程序
很难维持那个东西,尤其是当你在做八个
这很难。你要在那里设定一个点。这几乎是不可能的,对吧,你只能打印一些东西,打印一些东西,然后在这里运行 C,然后去你的另一半
你的死亡是一点点
这很痛苦,所以丁不推荐你
做这些事
当然,这些技术都是我刚才提到的控制器,API 控制器,还有什么,数据库操作,对于每个后端技术都是必要的
而且他们更迷信。 C plus plus 效率更高。事实上, 在后端开发中, 因为我们都在使用 REST
所以呢我觉得用 C plus 加 C 夏普就无所谓了, 性能也差不了多少
因为你的网络消耗远远高于这些性能的消耗
除非你在未来使用它们
这可能是另一个故事,但 JRPC 最大的问题是它不支持它
它不支持当前的浏览器访问,因为浏览器不支持 HP
所以这是一个必须具备的,如果你想
如果你想让你的服务被手机上、浏览器上、桌面上的多个客户端使用, 你必须使用它。 HTTP 1.1 协议是 REST 和 API 支持的协议。好的, 这就是这个视频的全部内容。下一个视频见
