独立开发技术栈怎么选 Indie Hack Lab

独立开发技术栈怎么选

独立开发者选技术栈时,很容易被两个方向拉扯。 一边是“用最熟悉的技术,先做出来”;另一边是“用最先进的技术,未来更强”。听起来都对,但真正的问题不是哪个技术更高级,而是哪个技术能让你用最少的维护成本,把产品稳定交付给用户。 独立开发和大公司开发最大的区别,是人少、时间少、反馈快、试错频繁。技术栈必须服务这个现实。 先问产品处在哪个阶段 同一个产品,在不同阶段需要的技术栈不一样。 如果你还...
阅读全文
做 SaaS 还是做 App Indie Hack Lab

做 SaaS 还是做 App

很多人找项目时,想法还没验证,就先卡在一个问题上:我到底应该做 SaaS,还是做 App?看别人做 SaaS,觉得订阅收入稳定、出海空间大、用户可以直接在浏览器里使用;看别人做 App,又觉得移动端入口更贴近用户,适合工具、习惯、记录、拍照、提醒、内容消费这些场景。于是还没开始研究用户,就开始纠结技术栈、上架审核、支付方式、登录系统、推送通知和界面设计。 这其实是一个典型的顺序错误。SaaS 和...
阅读全文
为什么导航站越来越难做 Indie Hack Lab

为什么导航站越来越难做

引言 过去几年,导航站几乎是独立开发者最容易上手的产品形态之一。找一个热门方向,收集一批工具,做分类、标签、搜索、详情页,再配上 SEO 页面,就能上线。它不需要复杂的业务逻辑,不需要强交互,不需要太重的后台,也不需要一开始就做支付系统。很多人第一次做站,都会从导航站开始,因为它看起来简单、可复制、容易批量化。 但现在,导航站越来越难做了。 不是因为用户不需要信息整理,也不是因为目录类产品完...
阅读全文
Spring Boot+CAS 单点登录,如何对接数据库? Spring

Spring Boot+CAS 单点登录,如何对接数据库?

  松哥给最近连载的 Spring Security 系列也录制了视频教程,感兴趣的小伙伴请戳这里-> Spring Boot+Vue+微人事视频教程 (Spring Boot 第十章就是 Spring Security)。 在前面的两篇文章中,松哥和大家分享了 CAS Server 的搭建以及如何使用 Spring Security 搭建 CAS Client。 ...
阅读全文
那些知名的软件开发技术堆栈,看到缩写别懵 软件架构

那些知名的软件开发技术堆栈,看到缩写别懵

技术的缩写名词很常见,比如Kubernetes简称K8S,Javascipt简称JS。但有一些技术堆栈会将其名称的首字母放在一起,这就给初入行的程序员或技术人员造成了困惑。而这些技术堆栈缩写代表着整个技术框架体系。比如LAMP,LEMP,MEAN,XAMPP,WAMP和AMPPS,那么这些技术堆栈的缩写都代表什么?在开源的世界中,它们的名头可都是响当当的。 LAMP LAMP是用于网站...
阅读全文
java开发时各类工具的使用规范 Java

java开发时各类工具的使用规范

工具类规范 一个项目不可能没有工具类,工具类的初衷是良好的,代码重用,但到了后面工具类越来越乱,有些项目工具类有几十个,看的眼花缭乱,还有不少重复。如何编写出好的工具类,我有几点建议: 隐藏实现 就是要定义自己的工具类,尽量不要在业务代码里面直接调用第三方的工具类。这也是解耦的一种体现。如果我们不定义自己的工具类而是直接使用第三方的工具类有2个不好的地方: 不同的...
阅读全文
详解Serverless架构模式 软件架构

详解Serverless架构模式

编辑推荐: 本文主要介绍了什么是 Serverless 架构?静态 Web 站点、单体和微服务应用、事件触发、服务编排、数据流水线等相关内容。 来自于Serverless,由火龙果软件Anna编辑、推荐。 什么是 Serverless 架构?按照 CNCF 对 Serverless 计算的定义,Serverless 架构应该是采用 F...
阅读全文
基于Spring Cloud和Netflix Discovery的微服务开发 Spring

基于Spring Cloud和Netflix Discovery的微服务开发

原文链接: How to Develop Microservices With Spring Cloud and Netflix Discovery (翻译:钟涛) 今天,我将为大家展示如何使用Eureka发现服务器(discovery server)来搭建一个小型的微服务应用。 我将使用Eureka作为发现服务器,各个应用可以通过Eureka来发现彼此,建立连接。 对于本例,总共将...
阅读全文
(六) SpringBoot起飞之路-整合JdbcTemplate-Druid-MyBatis-Redis Spring

(六) SpringBoot起飞之路-整合JdbcTemplate-Druid-MyBatis-Redis

有兴趣的朋友可以去了解一下前五篇,你的赞就是对我最大的支持,感谢大家! (一) SpringBoot起飞之路-HelloWorld (二) SpringBoot起飞之路-入门原理分析 (三) SpringBoot起飞之路-YAML配置小结(入门必知必会) (四) SpringBoot起飞之路-静态资源处理 (五) SpringBoot起飞之路-Thymeleaf模板引...
阅读全文
Loading...