项目选型

更新时间:2018年1月23日09:37:04

图表的选择 echarts

构建工具 gulp webpack

  • 在上一个项目的基础上增加html模板的使用
    • ejs 学习成本很小
  • gulpgrunt的比较
    • gulp基于并行执行任务的思想(grunt 采用串行的方式执行任务)
    • 通过把API降到最少,你能在很短的时间内学会gulp,构建工作就像你设想的一样:是一系列流管道
    • 维护gulp更像是写代码
    • gulp(gulp通过利用Node.js强大的流,不需要往磁盘写中间文件,可以更快地完成构建) 性能优于 grunt (差别不是很大)
  • es6的支持 使用babel编译ie8支持不好,因此webpack不再使用
  • fis3 资源定位 内容嵌入 声明依赖
    • 社区薄弱,插件少

库的选择

代码规范

  • 文件命名
    • 全部采用小写方式, 以下划线分隔 my_project_name
    • 有复数结构时,要采用复数命名法 scripts, styles, images, data_models
  • 字符编码 UTF-8
  • 在属性上,使用双引号,不要使用单引号 使用双引号
  • 样式表 尽量不要使用前缀,而是依靠autoprefixer来自动加前缀

技术栈

项目代码

参考https://git.oschina.net/lailiqiang/platform.git

<think>好的,我现在需要帮助用户找到项目选型相关的模板,可能是文档模板或技术方案模板。用户还提到下载或示例的技术选型模板文档。首先,我要理解用户的具体需求是什么。他们可能是在准备一个项目,需要进行技术选型,需要一些结构化的模板来指导他们如何组织和呈现选型内容。 接下来,我要回忆系统指令中的引用内容。引用[1]提到文档模板在项目管理中的应用,特别是与工作流整合的部分,这可能涉及到如何将选型流程结构化。引用[2]讨论了后台管理系统模板的选择和使用,可能包含技术选型的部分。引用[3]则涉及DDD框架的选型示例,比如Axon和COLA的比较,以及示例项目链接,这可能提供技术方案的实际案例。 用户可能需要两种类型的模板:文档模板和技术方案模板。文档模板可能包括项目选型的步骤、评估标准、比较表格等,而技术方案模板可能更侧重于具体技术的对比、架构设计、实施计划等。我需要结合引用中的信息,提供具体的模板结构或示例,并引导用户如何获取这些模板。 首先,针对文档模板,可以建议包含背景、目标、候选技术、评估维度、结论等部分。例如,引用[1]中的工作流整合方法可以应用到选型流程中,确保模板与项目管理流程结合。技术方案模板可能需要包括技术栈对比、架构图、模块划分等,引用[3]中的模块划分方法可以作为参考,比如按CQRS或DDD层级划分。 然后,用户可能需要下载链接或示例项目。引用[3]提供了一个AxonBank的GitHub示例,这可能是一个技术选型的实际案例,用户可以参考其结构和实现。此外,可能需要推荐一些常见的模板资源,比如开源项目中的文档模板、技术博客中的结构示例,或者专业网站提供的模板下载。 需要注意的是,用户可能没有明确说明是技术选型还是整体项目选型,但根据问题中的“技术选型模板”,应侧重于技术方面的选型。同时,要确保回答符合中文要求,结构清晰,分点说明,并自然引用相关引用内容。 最后,根据用户需求生成相关问题,比如如何制定评估标准,如何平衡需求与技术选型,是否有开源模板等。这些问题可以帮助用户进一步探索相关主题,解决可能遇到的后续疑问。</think>### 项目选型模板的获取与示例建议 根据您的需求,项目选型模板通常分为两类:**文档模板**(用于结构化记录选型过程)和**技术方案模板**(用于展示技术栈对比与实施路径)。以下是具体建议: --- #### 一、文档模板结构与示例 1. **核心内容框架** - **背景与目标**:说明选型背景(如业务需求、技术痛点)[^1] - **候选技术列表**:列出待评估的技术选项(如框架、工具、数据库等) - **评估维度**:性能、社区支持、学习成本、兼容性等(可参考引用[2]中“技术选型”方法论) - **对比分析表**:以表格形式横向对比技术优劣(如开发效率、维护成本) - **结论与推荐**:结合项目需求明确最终选择 2. **模板下载渠道** - **开源平台**:GitHub搜索关键词`technology-selection-template`或`project-evaluation-template`,例如[AxonBank示例](https://github.com/AxonFramework/AxonBank)的模块划分逻辑[^3] - **项目管理工具**:Confluence、Notion提供标准化模板库(需注册访问) - **行业案例**:参考大厂技术博客(如AWS/Azure技术选型白皮书) --- #### 二、技术方案模板示例 **技术栈选型模板片段**: ```markdown ## 技术选型报告 ### 1. 需求分析 - 高并发场景要求支持横向扩展 - 需要与现有Java系统无缝集成 ### 2. 候选技术对比 | 技术选项 | 社区活跃度 | 学习曲线 | 性能基准测试结果 | |------------|------------|----------|------------------| | Spring Boot| ★★★★★ | 低 | 3,000 TPS | | Quarkus | ★★★☆☆ | 中 | 4,200 TPS | ### 3. 推荐方案 选择Spring Boot,因团队熟悉度高且社区支持完善[^2] ``` --- #### 三、实践建议 1. **定制化调整**:根据项目阶段(如原型验证、规模化部署)调整模板深度[^1] 2. **结合工作流**:将选型文档嵌入需求评审-开发-测试流程(参考引用[1]中的整合方法) 3. **动态更新**:技术选型需定期复盘(如半年一次),模板中预留版本记录栏 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值