• 从零开始搭建创业公司后台技术栈

    点击上方蓝字关注我们阅读本文大概需要 23 分钟。作者:潘锦     出处 :架构与远方博客:phppan.com/2018/04/svr-stack前言说到后台技术栈,脑海中是不是浮现的是这样一幅图?有点眼晕,以下只是我们会用到的一些语言的合集,而且只是语言层面的一部分,就整个后台技术栈来说,这只是一个开始,从语言开始,还有很多很多的内容。今天要说的后台是大后台的概念,放在服务器上的东西都属于后台的东西,比如使用的框架,语言,数据库,服务,操作系统等等。整个后台技术栈我的理解包括 4 个层面的内容:语言:...
  • 腾讯十大开源项目出炉!

    点击上方蓝字关注我们阅读本文大概需要 4 分钟。来自:网络腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些1、Android 热修复框架 TinkerTinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件它主要包括以下几个部分:◇   gradle编译插件: tinker-patch-gradle-plugin◇   核心sdk库: tinker-androi...
  • 2020年,该如何选择小程序框架(干货)

    微信小程序横空出世,到现在已经有 4 年时间。从一开始只能选择原生语法,到如今小程序框架 Rax/Taro/uni-app 百花齐放。这背后是小程序原生语法造成的生态割裂,也是业务对「一码多端」的强烈诉求,更是前端现在繁荣的生态体系。NO.1小程序的诞生微信开了一个头微信并不是第一个做小程序的 App,而是做小程序最有优势的 App,比如高流量、用户较长的停留时间等等。站在微信的视角,小程序从业务形式上更像是公众号开发的演变产物。在更早的时候,微信通过 sdk 的形式,增强了开发者开发公众号网页的能力。小程...
  • 腾讯十大开源项目出炉!

    程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 4 分钟。来自:网络腾讯开源了许多非常有价值的项目,下面我们一起来看看腾讯10大开源项目有哪些1、Android 热修复框架 TinkerTinker是微信官方的Android热补丁解决方案,它支持动态下发代码、So库以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件它主要包括以下几个部分:◇   gradle编译插件: tinker-patch-gradle-plugin◇   核心sdk...
  • 开发一个 IM App 需要会多少知识点?

    本文作者作者:FreddyChen链接:https://juejin.im/post/5f0ecbf15188252e937bf371本文由作者授权发布。本文作者是我见过对文章极度负责的作者之一了,在开始这个系列之前,就跟我简单聊了下,IM 也算是一类热门项目了,作者会分 13 篇详尽的介绍整个 IM 项目,最终也会开源项目,希望大家可以学的开心。终于可以开始写这个系列的文章了,本系列文章预计将分为13篇,由于IM涉及的知识点稍复杂,所以每个知识点都会单独用一篇文章来阐述,尽量讲透彻,方便大家理解。  1灵...
  • 阿里淘系优质开源项目推荐

    开源推动着互联网技术的发展。多年来,阿里巴巴淘系技术一直积极拥抱开源事业,无论是开源软件的应用、回馈以至自研技术的开源都非常活跃,近两年我们更是开源了MNN、飞冰ICE、3D-FUTURE & 3D-FRONT 等项目,在开源社区中,也获得了广泛开发者的支持和使用。为了让开发者们更好的应用到自己的项目中,橙子对淘系新兴和经典开源项目做了一次汇总,另附视频讲解及文章介绍,以供大家学习参考。(文末有惊喜!!!)项目一项目名称|Rax开源时间|2016.10.16项目地址|https://github.com/a...
  • 滴滴开源 移动开发 方面的 4 个项目

    code小生 一个专注大前端领域的技术平台公众号回复Android加入安卓技术群作者 | 滴滴技术出品 | 滴滴技术作为卓越的一站式移动出行和生活平台,滴滴在亚洲、拉美和澳洲为超过5.5亿用户提供出租车、快车、专车、豪华车、公交、代驾、企业级、共享单车、共享电单车、汽车服务、外卖、支付等多元化的服务。滴滴平台上,有数千万车主及司机获得灵活的工作和收入机会,年运送乘客超过100亿人次。 滴滴开源的三年时间里,在滴滴高级副总裁、开源委员会主席章文嵩博士的倡导下,秉持「拥抱开放、合作共赢、创造价值」的理念。滴滴积...
  • 滴滴技术牛逼吗?看它开源了哪些有意思的项目

    击上方蓝色字体,选择“标星公众号”优质文章,第一时间送达正文作为卓越的一站式移动出行和生活平台,滴滴在亚洲、拉美和澳洲为超过5.5亿用户提供出租车、快车、专车、豪华车、公交、代驾、企业级、共享单车、共享电单车、汽车服务、外卖、支付等多元化的服务。滴滴平台上,有数千万车主及司机获得灵活的工作和收入机会,年运送乘客超过100亿人次。 滴滴开源的三年时间里,在滴滴高级副总裁、开源委员会主席章文嵩博士的倡导下,秉持「拥抱开放、合作共赢、创造价值」的理念。滴滴积极参与业界的开源项目,并不断对外输出内部的优秀项目。自2...
  • 爱奇艺视频后台从“单兵作战”到“团队协作”的微服务实践

    前言系统越做越大,功能越加越多,我们是否有如下经历:一次小的需求,评估由此产生的影响成本超过开发需求本身。系统几经交接或升级,接口文档丢失或跟代码严重不符。每天疲于排查线上问题和修复线上数据,没有精力代码优化。由于创建/开发/部署新服务的成本,不断的将无关的功能添加到臃肿的服务。线上服务一个功能或者中间件的中断,导致整个系统不能提供服务。每次新功能的技术选型总需要迎合现有系统的技术架构做让步。本文结合爱奇艺视频后端开发团队的微服务实践,分享推进微服务化落地过程中遇到的问题及思考。分别从以下三个方面展开。微服...
  • 滴滴开源了哪些有意思的项目?

    点击上方 Java后端,选择 设为星标优质文章,及时送达作者 | 滴滴技术   出品 | 滴滴技术作为卓越的一站式移动出行和生活平台,滴滴在亚洲、拉美和澳洲为超过5.5亿用户提供出租车、快车、专车、豪华车、公交、代驾、企业级、共享单车、共享电单车、汽车服务、外卖、支付等多元化的服务。滴滴平台上,有数千万车主及司机获得灵活的工作和收入机会,年运送乘客超过100亿人次。滴滴开源的三年时间里,在滴滴高级副总裁、开源委员会主席章文嵩博士的倡导下,秉持「拥抱开放、合作共赢、创造价值」的理念。滴滴积极参与业界的开源项目...
  • 干货 | 携程度假无线前端架构演进之路

    作者简介 Jade Gu,携程高级前端开发专家,负责度假前端框架设计和 Node.js 基础设施建设等工作。这篇文章将简略地介绍我们当前的无线前端架构设计及其演进之路。主要内容包含以下几个部分,希望我们的经验能带给大家一些启发。1)当前的前端方案及其解决的问题2)现在面对的新挑战3)我们的前端方案设计和选择。一、当前的前端方案及其解决的问题 1.1 当前方案的技术背景将时间调回到 2016 年。我们已经将几个核心的前端应用,从 C# ASP.NET 迁移到了 Node.js。并且在基于 Backbone...
  • 我和ABP vNext 的故事

    2020年7月15日和腾飞Jesse、计节做了一次《我和ABP vNext的故事》直播,期间我分享时间超时,占用了25分钟,也就是这次直播分享时间超过我们预定的一小时。ABP vNext 的前身是aspnetboilerplate, 2017年开始基于.NET Core 进行重构,新的框架名称定义为ABP,目前已经发布3.0.4 版本。ABP vNext 我从0.5版本开始使用,2018年底我就在一家外企项目中导入了ABP vNext,后面还有好几个客户项目也是导入了ABP vNext。ABP vNext 采用敏捷的开发模式,每个月发布一个版本。目前在国内有两位全职的ABP vNext开源开发者。ABP vNext 也是这样的一个可重用的应用程序框架。我已经使用ABP vNext将近2年时间,ABP vNext 目前在github的star 也超过了4000, ABP vNext相对
  • 免费直播 | “中台”揭秘:从0到1教你开发一个中后台框架

    而说到中台,往往第一个想到的是阿里的数据业务双中台。在2016年,阿里提出“大中台小前台”的战略;由此开始,各大技术论坛等都在讨论“微服务”、“平台化”、“中台化”。这个中间组织就是目前大家火爆讨论的“中台”。中后台开发框架有哪些?▼1直播介绍直播时间:7月20日(周一)晚8点直播主题:“中台”揭秘:前端也能写后台?纵跨直播平台、新媒体管理系统等多个行业领域,对于微服务框架、服务治理等技术有深入研究。3直播大纲一、什么是中(后)台?
  • 从小白到 Github 斩获 90k Star! 聊聊学习编程的正确姿势!

    自学编程路上,Github 绝对对我帮助最大。我在大二就开始接触 Github 了,当时就觉得上面有太多不错的学习资源了。到目前未知,我的所有的开源项目累计接近 90k star,并且收获了 4.6k 的关注。说到 Github 其实也挺惭愧的!作为一个使用了 Windows 开发 4 年,Mac 开发一年的人客观地说,两者对于编程效率的影响没有你想的那么大。Mac 的性价比更低,一台合格的 Mac 开发本 1 万 2 起步。看 B 站也能学习!比较好的技术社区的话有:Github(稳居第一位好吧!你要看 Spring Boot 源码的话就要知道 Spring Boot 的启动机制是啥,Spring Boot 是如何实现自动配置的。
  • 都说中台凉了!那为啥阿里、腾讯、百度都偏爱它?

    而说到中台,往往第一个想到的是阿里的数据业务双中台。在2016年,阿里提出“大中台小前台”的战略;由此开始,各大技术论坛等都在讨论“微服务”、“平台化”、“中台化”。这个中间组织就是目前大家火爆讨论的“中台”。如何开发一个中后台web框架且看本次大前端直播之“中台”揭秘!▼1直播介绍直播时间:7月20日(周一)晚8点直播主题:“中台”揭秘:前端也能写后台?纵跨直播平台、新媒体管理系统等多个行业领域,对于微服务框架、服务治理等技术有深入研究。3直播大纲一、什么是中(后)台?
  • 邂逅React,成为大厂爱招的人~

    React,Angular和VUE是业界中,都是非常优秀的前端框架。可以说,这三款框架基本处于一个三分天下的局面,而目前不管是BAT大厂还是创业型公司,React 应用都非常广泛,相关技术原理也成为了面试中的必考知识点。大家觉得React难,一个很重要的原因是难以找到好的教程,而自学又往往遇到各种难关,效率低下。如果你是一名前端从业者,想要深入学习React提升竞争力,推荐了解腾讯课堂认证机构——小码哥专题课《邂逅React和React开发体验》,明星导师红元带你三节课成为React高手,升级恰饭技能!Vue和React是国内最为流行的两个框架,而他们都是帮助我们来构建用户界面的JavaScript库。
  • 为什么我不再用Vue,改用React?

    React,Angular和VUE是业界中,都是非常优秀的前端框架。可以说,这三款框架基本处于一个三分天下的局面,而目前不管是BAT大厂还是创业型公司,React 应用都非常广泛,相关技术原理也成为了面试中的必考知识点。Vue和React是国内最为流行的两个框架,而他们都是帮助我们来构建用户界面的JavaScript库。关于它们的对比,我会另外再写一篇文章1.2. React的起源React是2013年,Facebook开源的JavaScript框架,那么当时为什么Facebook要推出这样一款框架呢?
  • 条条大路通罗马:mPaaS 新增体验入口

    近日,移动开发平台 mPaaS 体验入口正式上线「知晓云」官网,用户进入控制台创建应用后,即可体验尝鲜。同时,为满足开发者实现在自有 App 内投放小程序的需求,mPaaS 小程序尝试针对小程序 SDK 完成瘦身、去依赖。借助 mPaaS 小程序,可以做到一套小程序代码,在支付宝和自己的 App 中双端投放和运行,甚至构建出自己的小程序生态体系。Render 则将组件的触发事件送到对应的 Worker 处理,同时接受 worker 的调用进行重新渲染。答案是肯定的,借助 mPaaS,小程序技术不仅在蚂蚁金服内部使用,也能够提供给外部用户使用。首先简单介绍下什么是 mPaaS,mPaaS 全称是 Mobile Platform as a Service,即移动端的 PaaS 。
  • SwiftUI 会取代 UIKit 么?

    自从发布以来,开发人员就一直在期待 SwiftUI 的各种新功能。SwiftUI 将很快成为 Google Flutter UI 框架的强大竞争动手。答案是"否",SwiftUI 不会取代 UIKit。原因是 Apple 已经让 SwiftUI 与 UIKit 高度兼容。SwiftUI 框架可以与诸如 ARKit 和自动语言优化之类的 API 集成在一起,这更加增加了其灵活性。SwiftUI 让 UI 在夜间也能友好的显示,从而让用户获取更好的体验。视图组合新的 SwiftUI 中的视图非常轻巧,在创建视图时性能损失基本为 0。SwiftUI 的视图以 Swift 结构体的方式进行访问,开发人员可以创建或将其作为值类型参数传递。SwiftUI 框架的颜色会根据 dark 和 light 模式自动更改。
  • APP 开发从 0 到 1(二)框架与网络

    框架之前做 APP 开发的时候,我都是担任 Android 组 leader,新项目起来,我会做技术预研,如《一套完整的 Android 通用框架》,一般会使用 MVP 模式,网络请求框架使用 Retrofit,图片加载使用 Glide,图片缩放和裁剪分别使用 PhotoView 和 uCrop 等,必要时,我会写个 sample 放项目里,让同事可以参考。这个也是个新项目,我也需要做下技术预研,Flutter 网络请求框架需要使用什么?文章详情,我打算使用 Markdown,这 Flutter 能实现吗?这个项目,代码版本管理用 GitHub,首先新建一个 Flutter 项目,GitHub 也新建个私有项目,用如下命令将本地代码和远程 GitHub 关联起来。接下来来看看 Flutter 网络请求框架使用什么?
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。