`
caizi12
  • 浏览: 177792 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

搭建自己的开发框架之技术选型

 
阅读更多
做为一个coder,除了上班之外,自己没有写点代码、做出个software,总感觉不是一个合格的coder。那就动手做点什么吧,但选择做什么总是那么不容易,为此花费了很多时间,与其如此还不如动手去做,或许真的是车到山前必有路,彼时柳岸花明也未偿不可。

恰巧今年早些时候和一朋友合作做一电商的项目,前期我负责技术,打算用java来做,上线之后他负责运营。之后项目开发到中途搁浅了.一方面是在3月多时候公司外地有项目出差了,这个项目比较紧经常加班搞的身心疲惫,另一方面项目的基础架构来自于网上一个好友的电商项目,还不太成熟,做的时候也遇到很多问题。基于这些自身以及外在的因素这个项目算是以失败结束。之后的这些时间,看的最多是spring in action这本书,对spring的认识又深入了一些。
 
项目的失败,也让我也反思过很多次,一个人的能力毕竟有限,但贵在坚持,有时一味的坚持并不一定能起到很好的效果,及时的做出改变选择正确的方向我想一定能事半功倍,基于此有一套属于自己并且成熟的开发框架是不可缺少的。
在网上搜集了很多资料再加上自己的习惯所选择技术架构为:
  展示层:springMVC
  持久层:ibatis、springJdbc Template
  控制层(事务控制,权限验证,日志等):基于spring 3相关产品
  缓存机制:ehcache
  前端展示:jquery easyUI、jstl 、spring 标签
  页面静态化:freemarker
  ajax:jquery
  web容器:tomcat 6
  数据库:mysql 5

项目方向暂选为电子商务。
以上组合,网上也有很多类似的项目,但毕竟不是自己的,即使重复造轮子也是值得的,我想付出与收获是并存的。
分享到:
评论

相关推荐

    张辉清-小团队构建大网站之技术选型.pdf

    张辉清在《小团队构建大网站之技术选型》中深入探讨了如何进行有效且适应性强的技术选型,以支持团队在面对各种挑战时能够迅速成长和演变。 首先,技术选型不仅关乎技术本身,更关乎团队的成长和发展。从“从菜鸟到...

    公共技术框架搭建方案参考

    通过以上分析可以看出,《公共技术框架搭建方案》旨在为中小型企业提供一套完整的技术选型指南,以支持高效、灵活且具有前瞻性的软件开发工作。该方案不仅关注技术的先进性和开放性,还特别强调了技术的通用性和可...

    IoT应用开发软件:Arduino二次开发-Arduino基础知识与环境搭建+二次开发框架与工具

    IoT应用开发软件:Arduino二次开发_二次开发框架与工具.docx IoT应用开发软件:Arduino二次开发_传感器与执行器的选型与使用.docx IoT应用开发软件:Arduino二次开发_低功耗设计与优化.docx IoT应用开发软件:...

    pycharm购物网站-PyCharm开发购物网站的技术选型与项目搭建指南

    内容概要:本文详细介绍了使用PyCharm开发购物网站所需的技术选型及其具体实施步骤。涵盖的内容包括后端框架的选择(如Django和Flask)、前端技术(HTML、CSS、JavaScript及Bootstrap)、数据库选型(SQLite、MySQL...

    golang实战使用gin+xorm搭建go语言web框架详解.pdf

    作者拥有10年的互联网行业技术工作经验,曾在2017年底启动了新产品数织时尚的研发工作,期间在技术选型上经历了Java和Golang的选择。由于对Golang的热爱,作者决定编写本书来分享封装一个Web框架的过程。通过本书的...

    Java服务端开发指南:框架选型与最佳实践

    使用场景及目标:为企业和服务端开发团队提供一套完整的技术选型和最佳实践方案,帮助开发者更好地理解和应用各种技术栈,提高系统的稳定性和性能。 其他说明:文档内容丰富详实,适用于新项目的初始搭建和技术改造...

    电商项目框架搭建

    3. **技术选型**: - **前端**:通常使用React、Vue或Angular等现代JavaScript框架,配合Ant Design、Element UI等组件库,构建响应式界面。 - **后端**:Spring Boot、Spring Cloud为常用微服务框架,提供高可用...

    从零搭建Spring Boot脚手架,开篇以及技术选型.docx

    当前,Spring Boot已成为主流的Java Web开发框架之一,它简化了开发流程,提升了开发效率,尤其受到广大Java开发者的青睐。对于已经具备一定Spring Boot使用经验但希望进一步深入学习、熟练掌握该框架特性的开发者而...

    安卓快速开发框架AndroidOne.zip

    以“复杂的世界里,一个就够了”为理念,励志帮助Android开发人员快速搭建一个简单高效的android开发框架! QQ交流群:195104825 异步模块 封装EventBus类,将异步框架单独抽出来...

    快速web开发中的前后端框架选型最佳实践.docx

    在快速Web开发中,前后端框架的选择...总的来说,前后端框架选型要考虑项目的具体需求、开发团队的技术栈、框架的社区支持和生态、性能表现等因素。在实践中不断调整,找到最合适的工具组合,是实现快速Web开发的关键。

    开源框架的网站开发

    - **分析能力**:运用网络原理知识,对项目进行初步的需求分析和技术选型。 - **表达能力**:撰写各阶段的实验报告和文档,清晰地表达自己的想法和成果。 - **设计能力**:独立或团队合作设计网站的架构和功能。 - *...

    BS应用开发环境搭建.ppt

    【BS应用开发环境搭建】是IT行业中一个关键的步骤,主要涉及到Web应用程序的开发环境配置。这个过程包括了多个组件的安装和...通过有效的环境配置和合理的技术选型,开发者能够更高效地进行Web应用程序的开发和维护。

    Pragmatic 风格的 Java EE 后端开发脚手架,开箱即用。基于 SpringBoot,技术选型采用主流.zip

    SpringBoot是由Pivotal团队提供的全新框架,其目标是简化Spring应用的初始搭建以及开发过程。它通过内嵌的Servlet容器(如Tomcat或Jetty),自动配置Spring框架,并提供了一种“开箱即用”的体验,使得开发者可以...

    [其他类别]搭建系统 框架 源码_xitongframe.zip

    2. 技术选型:根据项目需求和团队技术栈,选择适用的开发语言和框架。例如,如果需要开发一个Web应用,可能会选择Spring Boot或Django;如果是移动应用,可能选择React Native或Flutter。 3. 设计架构:确定系统的...

    基于Django框架开发简单的物联网平台

    #### 技术选型与架构设计 1. **后端技术栈**: - **Django框架**:作为后端主要框架,负责业务逻辑处理、数据管理和API接口设计。 - **MQTT协议**:用于实现设备与服务器之间的低延迟、高效的数据通信。 - **...

    Java课程设计技术选型与高级特性的全面解析

    内容概要:本文详细介绍了Java课程设计中的技术选型、开发环境搭建、设计思路、常见难题及其解决方案,并深入探讨了Java的高级特性,如多线程、网络编程、JVM优化和响应式编程。具体内容包括Java的基础特点与应用...

    问卷系统后端技术选型1

    在构建问卷系统后端时,技术选型是一个关键步骤,它直接影响到系统的性能、开发效率以及后期的维护成本。哈尔滨工业大学(深圳)的这个小组在软件设计与开发实践中选择了C++和Python作为主要的技术栈,具体如下: 1...

    基于Springboot2.0的常用框架选型集成入门手册

    Spring Cloud 是一套基于 Spring Boot 实现的微服务云应用开发框架。Spring Cloud 和 Spring Boot 的版本之间存在一定的兼容性问题,因此在使用时需要注意二者的版本搭配。根据文档中的描述,Spring Cloud 的版本...

    Android框架之One

    One整个框架为MVC模式搭建,基于android framework为核心,集成Android世界中的主流技术选型 以Pragmatic风格的Android应用参考示例,是android项目最佳实践的总结与演示 以“复杂的世界里,一个就够了”为理念...

    基于SSM框架的Java电商项目.zip

    技术选型 Spring Spring MVC Mybatis redis solr EasyUI UEditor JQuery Freemark activMQ httpClient MySQL FastDFS ... 开发环境 InteliJ IDEA Maven Tomcat7 JDK Nginx Git postman sqlyog win7 ... 计划 技术...

Global site tag (gtag.js) - Google Analytics