一个没有 Web开发经验的团队怎么快速上手Web开发项目?
团队以前都是.NET做WinForm开发的,现在接到一个Web开发项目,对技术没有任何要求和限制。请问大牛们:
1)什么开发框架和技术比较适合我们这个团队,能够快速上手?需要考虑将来怎么样支持移动设备。
2)团队配置,团队缺少美工和交互设计工程师,那怎么才能和开发人员进行团队协作?
希望有过网站开发经验的大牛能给点建议,当然会有报酬。如果有兴趣的,还可以参与进来。
谢谢! --------------------编程问答-------------------- 没有web经验的人都可以快速上手web开发,那“有web经验的团队”还算个P啊。
如果你有钱,只是没有经验,那外包出去,让别人搞,你能搞清楚什么是好什么是丑,这个还是靠谱的。 --------------------编程问答--------------------
我也想说第一句话,第二句话太伤人了,哈哈 --------------------编程问答-------------------- 版主,你生下来就会web开发吗?作为版主,发出这样的言论,让我很震惊!!!不是所有的项目都和团队很切合,有多少项目的现状都是这样的?
--------------------编程问答--------------------
没错,web开发不是每个人必备的技能,就是你不知道web三个字母是什么意思也没有关系。
问题是你一个成年人,还不理解一分耕耘一分收获,一份付出一分回报的常识,还和刚出生的时候一样,这才足够让人震惊。 --------------------编程问答-------------------- 两位版主,有建议就给,没建议可以沉默,提升自己素质!!! --------------------编程问答-------------------- 设想一个兽医,他觉得现在生意不好,想转人医,于是胡乱看几本医书,就抓方给人看病,结果把人看死了,他还振振有词,谁生下来就会看病,给你吃错药吃死了活该,我不骗钱我怎么吃饭。 --------------------编程问答-------------------- 不想和你争论太多,我只能对CSDN的现在的生态环境和将来报忧,因为你的存在。 --------------------编程问答--------------------
其实曹版应当没别的意思,LZ想多了,和谐社会...误会。
针对你的问题,我觉得是这样的,就开发者本身而言,如果WinForm 所熟练了,asp.net也不会很难,程序照样写,控件照样用,如果只是凑合着做一个web项目的话,只是说需要美工什么的参与,这是web项目很特殊的。如果你会一些jquery什么的就更好了。
其次,一整个团队都没有一个搞过web的人,我在想这个团队是不是有些经验不足。是不是需要适合继续这个项目。
关于移动客户端不知道你问的是IOS,还是说wap。现在的智能手机基本都能支持阅览了,普通的网站怎么开发,手机就能怎么看,尽量少用falsh,复杂的特效和大图,在移动设备上体验会好点。
关于协作的问题我认为这个取决于你们的工作机制。
--------------------编程问答--------------------
如果是IOS这样的移动客户端系统,到时候做一套接口就行了。
与你web网站本身没什么太大关系。 --------------------编程问答-------------------- 谢谢fengyarongaa的耐心解答。
其实我们也一直在思考更好的方式,比如外包、请技术顾问、引入新成员等等,但因为各种各样的问题和现状导致我们无法做出一个正确的决定,故而来这里寻求更多的帮助。
支持移动设备的问题,可能需要考虑一些响应式设计,因为我们需要做的不是一个普通的内容网站,而是一个在线的、需要更多交互来完成企业日常业务的一个系统。对于这方面,我们完全没有概念,想通过这个话题,向这里的技术专家进一步请教一些细节问题。
协作主要是UI的工程师和开发人员之间的合作。一旦技术和框架定下来后,UI的人员能出什么东西,怎么和开发人员的代码集成。
再次感谢!
--------------------编程问答--------------------
在移动终端客户还是倾向于Web的方式,而不是APP的方式。 --------------------编程问答--------------------
现有的jquery等等一些js框架,或者bootstrap一些页面框架都是成熟的。当然美工有能力自己写又是另外一回事了。
如果在你们没有相关经验的人的牵引情况下,并且项目很紧急,如果你们不考虑招聘或者调用你们公司其他有经验的人来做这个项目。我倒建议你们采用外包协作的方式,如果純外包肯定倒时候交接的时候在你们手里面,你们还是会认为不可用,我接触过几个外包项目,质量很差,只能说完成了功能什么的。
你可以采用外包人员而不是外包项目,意思就是在外包公司用 人/月 这样的方式把有经验满足你们要求的人外包到你们项目,然后采用合作和辅助的方式,程序业务和逻辑你们可以自己做,反正你们也是会C#,很多的web需要考虑的特性让他处理。
倒时候外包撤了你们也好接手。同时也能控制质量,保证业务的准确性(外包项目不会考虑太多的未来业务和扩展)
--------------------编程问答--------------------
你的描述是常在线,那么web方式我个人觉得不太适合,当然我不清楚你们的业务和需求。web当然成本会低很多。
--------------------编程问答--------------------
根据你提供的资料:
语言开发和调试,以及.net framework, 还有数据库 都是可以继续沿用,是转型的有利条件。
做web开发独有的技术有下列几种:
css/htnml
html/javascript
服务器脚本语言 asp.net webform 或者MVC
iis 服务器 设置,发布运行
这4个方面,是要学习和转型的成本。
如果项目要求不高,asp.net webform 在开始的时候 是学习成本较低。 微软最初的设计意图,也是照着window form来 包装的。可是,在后期你还是明白底层,要不也解决不了稍微复杂的问题。
如果项目要求高,而且你的团队要转向web. 那就选mvc.
话题有点大, 不是很容易回答
--------------------编程问答-------------------- 真的是到哪都喷啊
个人感觉美工还是很重要的,因为界面给了用户第一感觉的,即使功能很强大的,可界面很丑的,用户也不会同意的 --------------------编程问答-------------------- 我个人认为 在web开发中,美工的重要性 高于程序员 --------------------编程问答-------------------- 建议使用ASP.NET MVC3,对于没有多少经验的团队来说,学习起来还是比较平滑的.团队缺少美工和交互设计工程师就花钱招人,这方面还是比较重要的. --------------------编程问答-------------------- web的后端的没什么难的,不像游戏那样要考虑执行效率。
关键还是前端,webform的话就用winform的开发思路,尽量不要使用js,用ajax.net和updatepanel代替。缺点是io开销大,不灵活
mvc的话就需要重新点技能,html和js之类是必须的 --------------------编程问答-------------------- 楼主被潜规则了。这种问题。如果换一种方式问的话 估计就好了。
版主应该也没别的什么意思! --------------------编程问答-------------------- 我之前也是从winform 转型过来的!!!
就霸王硬上弓吧!项目简单的话 ,自己硬头皮搞,不会就csdn google 这些都是资源么。
难点的 。想版主说的 。可以外包出去!! --------------------编程问答-------------------- 我要是推荐你Restful + AJAX 然后别的什么也不说,这样子好么?
转型的事儿是你们内部的事儿,什么技术都有。 不过转型就靠贴近的来。
假设是10人团队。
找一个人,靠谱的,研究HTTP协议和HTTPS协议。
另找一个人,靠谱的,研究SOAP协议。
两个人去写网络框架,什么解耦啊,内聚啊,层啊,数据持久啊,并发啊等等的 都交给这两个人,这两个人必须靠谱,基础技术必须要好。
2个人美工: 1个美工专职美化,将控件抽象
另一个偏技术,要知道怎么将前台与后台怎么用,将前台交互抽象
再四个人,技术一般或者信任都可以,
两个是后台开发,写网络框架的人带。
两个是美工和前台开发,那两个高级的前台来带
剩下2人,黑盒+白盒。
--------------------编程问答--------------------
脾气火爆的Team Leader不是个好Leader ,小心下属翻脸不给干活哦。哈哈
web里面的东西很多。不仅仅是c#功底。还需要css/js/前后端交互经验/数据量的优化访问等等。winform的那一套是行不通的。
最好外包。如果项目不大,可以找个高手当核心,万事都有起步的一次。
--------------------编程问答-------------------- 你是哪里啊?,我从事WEB开发的,可以交流一下. --------------------编程问答-------------------- winform和web还是有很多区别的,从html开始吧,2天应该可以快速扫描完基本语结构和使用,但至少用一周时间去做一些简单的页面处理。美工和前端攻城湿至少得招一个,不然你们够呛。然后团队里面所有的人先去搞点类似的web项目源码梳理一遍,有winform基础,这里把页面周期控件周期,5大对象,摸个底,然后开始搞吧 --------------------编程问答-------------------- 忘记说了,“需要考虑将来怎么样支持移动设备”这一点楼主一定要看看http://jquerymobile.com/,html5也是必须滴。把需求一定一定一定要尽全力分析好,不然你们死几次无所谓的,你们忍心让可爱的美工妹子也死好几遍吗
补充:.NET技术 , ASP.NET