关于此次团队项目中技术选型问题

关于此次软件项目的开发,我们设计了一个软件应用型的项目。显然,我们的项目跟市场上的主力军项目来比,就像一个刚出蛋壳的小鸡,很多地方都有可能出现纰漏。但是,在信息技术多元化发展的今天,我们必须给予项目技术层面足够多的关注,不然的话,吃亏的只能更加是自己。下面是此次项目开发中的关于技术选型方面的历程:

最初我们打算的项目是网站型的项目,因为网站性的项目访问量可能会比较大,而且还总是受到网络速度的影响,所以我们在选择框架时在前端WEB层中选择了Model View Controller(MVB)。之所以不选择最近士气高涨的事件驱动型框架是因为这样的框架比较复杂,项目在运行的过程中容易产生较多的对象,而且网络传输的数据量也大,这样的话,中间件服务器将承受不住这样大的访问量。MVC中的STRUTS相对而言比较适合网站性的项目,这样可以方便我们控制客户端和服务器端传输的数据量,尽可能减小他们之间的数据量,以便减轻服务器的负担。我们的项目是新生的产品,由于时间限制感觉并不能开发出STRUTS这类型的框架,所以我们用到缓存技术,至于效果如何,我们现在还不能估测。

考虑到持久层这一点的时候并没有什么想法,不得已只好去网上搜寻资料。简单的JDBC,也就是Java数据库连接,初学者一般都选择它。JDBC基本不耗费,而且很容易被控制,这样一来,客户端与服务器端的数据量就能够保持在一定范围内,这是网站型项目的首要选择。

实际上,这个项目需要用到什么技术并不是那么重要,关键是在于我们以怎样的心态去开发这个项目。只要团队携手并肩,勇往直前,任何难题都会迎刃而解,不管项目用到什么技术都可以变得很优秀,因为它承载着我们的希望!

时间: 2024-12-16 13:03:42

关于此次团队项目中技术选型问题的相关文章

团队项目中个人的定位及计划

我们团队在这一次的移动APP开发计划中准备做一个针对上海地区大学分数线进行专业推荐的APP,根据前几章的学习,团队中的成员将会被初步分为开发人员.测试人员以及PM(program manager).我在这次的软件开发中担任开发人员的职务. 在开发开始的阶段,全员首先一起明确这次APP的主题,一起分析好这款APP将要实现怎样的功能,将要面向哪些受众:对于市面上的同类软件,我们还能添加哪些实用的功能.首先将会尽可能地将上海地区内高校近几年的分数线.每个系的最低录取分数统计好录入系统中,再根据考生相应

团队项目中js冲突

在我们平时的项目中,特别是模块化开发中.经常会遇到一些js冲突问题,特别是当项目复杂到一定程度的时候.比如项目中引入了相当多的类库,框架以后. 那么.我们如何去避免或者解决这类问题呢? 1.避免使用全局变量. 2.使用匿名函数的方法来把自己的模块包起来.这样你所定义的变量 就只能在这个匿名函数中使用了. 如果存在模块之间的通信怎么办呢?我们可以适量的使用全局 例如: var win={};//全局对象        (function(){//匿名函数A            win.str1=

SVN在团队项目中的使用技巧:[2]Tag操作

SVN是Subversion的简称,是一个开放源代码的版本控制系统 本节讲述SVN使用中的TAG操作 文中若有错误或不足之处,欢迎留言指正 工具/原料 电脑 SVN 方法/步骤 1.认识SVN中TAG 所谓TAG就是一个特别的版本,需要特别为它做一个记号,例如:笔者开发一款Android APP,刚刚完成1.0版本,这对于笔者来说很有意义:同时笔者所在公司规定每一版正式送测前必须打个TAG 2.如何在SVN中制作TAG 2.1找到存放代码的文件夹 2.2右击选中SVN下的Branch/TAG..

TFS中创建团队项目

第一步先连接到团队项目管理器 在这一步中可输入,TFS服务器的链接,然后输入 用户名和密码后就是这个界面 . 在这个界面中就是你已经加入的团队项目了. 现在我们来创建一个项目, 调了团队资料管理器,找到当前已经连接的项目   接下来输入项目名称. 的这个地方有三种项目管理模板,看自己需要了.我们用的是Scrum   接下来是代码的版本控制,这二个的区别是一个会在本地建立一个库,你要拉区和提交才能完成.个人喜欢Git.但是团队成员一些喜欢TFVC我们用TFVC吧. 下面就完成了.   现在把我们创

团队项目个人总结

团队项目个人总结 基本内容 工大助手(桌面版) 实现登陆.查成绩.计算加权平均分等功能 团队人员 13070002 张雨帆 13070003 张帆 13070004 崔巍 13070006 王奈 13070045 汪天米 13070046 孙宇辰 总结 经过此次的软件工程团队项目,我对团队软件开发有了更深入的认识.一个团队,想要高效的运转需要组长良好的组织和组内每个人的通力合作,统筹规划十分重要.我们组一开始就遇到了这样的问题.没有良好的组织,大家不知道自己应该做哪些方面的内容,也不知道其他成员

团队项目M1阶段个人反思

郑培蕾: 作为项目的PM,我前期的工作还是有很大的缺陷的,因为没有在开发之前对项目进行一个合理的评估,所以后来分配任务的时候就很不科学, 而且任务分配的比较粗糙,没有细化到每个人每天应该做什么,这就导致我们在后来的工作中因为联网部分造成项目卡顿,这是项目最终失败一个 很重要的原因:其次是我们团队内部成员之间的交流比较少,几名主要负责开发的成员都是在自己摸索自己的那部分,没有进行良好的沟通,所以 后来我们在展示之前费了很大的功夫去修改:还有就是团队的积极性没有调动起来,有些同学没有认真地投入进去,

团队项目总结与报告

软件工程课程设计团队项目总结与项目报告 1.       团队成员自评 漆艺: 身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目做好,并且发挥各个成员的作用.开始我们团队想的是做一个网页单机游戏,后来想到这种类型很多,就加了个心理分析,这种很少见,功能也很特别.在搭建服务器的过程中,自己做了很多,在网上也查了很多资料,就是不知道该怎么搭建,经过不少努力,最终还是搭建好了网站服务器,能上传网页到服务器上,外网也能

团队项目——厨娘团队成员自评

在本次软件工程团队项目中,我只要担任团队pm一职.在项目启动之初,我主要承担团队组织和后台开发工作,但在后续工作中,由于某些团队成员不能按时完成任务,先后参与了团队组织.需求分析.靶项目代码分析.数据库设计开发.后台开发.服务器开发等工作. 作为pm,我的工作效率和工作成效显然是不够优秀的.在项目内容选定的时候,为了能够学习一些新的技术,选择了Android作为开发语言,却没有认真思考团队成员的能力所及,为项目的艰难进行埋下隐患.也由于自己能力有限,在团队成员开发能力不足的情况下,没有能够组织足

在团队项目遇到的问题及解决方法。

随着项目的进行下去,在团队项目中出现的问题开始越来越多,也更明显. 一.在项目初期对项目的需求说明的不够简单明确,造成各成员之间的理解存在差异,由于团队成员的交流量不够,在项目进行一段时间后才发现团队成员的理解出现了不小的差异,导致前期写出的很多东西无法组合进行使用,甚至会因为软件方向发生争执.在发现问题后,团队增加了团队会议的次数,并要求在每次会议上各个团员对项目需要如何进行下去用简单的语言进行描述(尽量保证使用的语言不会出现二义性),然后通过所有成员的商定决定项目进行方向.通过足够的联系以及