最深邃的是你的眼神
可能你觉得MVC模式太麻烦了。写个接口,我们要写个controller、还要写domain,还要写interface,还要写实现类,还要写dao层,还要写sql...确实,看起来有很多的java文件。但是,一个良好的系统就需要遵循一定的设计模式。如果是毫无设计,一个方法从头写到尾,几千行代码堆一起,我想以后你会痛苦不堪的。
阿迈达聊技术
自己创业,就PHP,招那种培训班出来的PHP新手,就能写逻辑了。让测试人员严格按照产品流程做测试,逻辑就没问题。至于性能,PHP-fpm配置中将执行超过500毫秒的慢日志开启记录,直接能定位到代码某一行,反向去review,不用看整个代码,就能指导新手解决掉。至于并发访问,加一台云主机,比招一个程序员便宜多了。
RanMoon
根据需要选择合适的开发工具。看楼主主要开发哪方面的应用,做B/S系统Java是不错的选择,人也好招,开源的框架,模块也多。做Windows端,C#绝对首选。做小程序,APP,uniapp看起来不错。
我写代码17年,用过C++,VB,C#,Asp.net,Java,做过图形工具,分布式系统,做过网站,当过站长,写过爬虫,手写css,原生App,APK,工控,SAAS。
到现在创业8年了,建议根据需要选择工具。
创业初期,请选择用你熟悉的技术,少走弯路。
熟悉某项工具的人一般会觉得自己用的最牛逼,您是为数不多的理性的人,祝你成功!创业是一种生活方式。
蜀鄙1僧
JAVA只是一个语言,你需要一个强大的开发工具。可以了解一下GeneXus(可以生成java,net,andorid,ios,微信小程序等),绝对超出你的想象
GeneXus爱好者
PHP性价比最高的创业技术选型,没有之一。
程序猿创业笔记
后台 Laravel+Nova
前台Uniapp 让你知道什么叫速度
屌炸天的ORM,开箱即用的认证,鉴权,缓存,文件存储,邮件,事件分发,计划任务,屌炸天的事件广播,配合Sock IO加 laravel Echo?,让你知道socket开发这么爽,
还有migration数据库版本管理,你再也不需要navicat了
拖把耶
从语言自身的健壮程度和各应用方向的支持来看,选择用Java可以说最合适,一个统一的技术栈对于以后的维护很是方便,而且国内阿里的大面积Java应用对于预料到技术问题都有成熟的解决方案。
但是您说的开发慢的问题确实存在。既然是创业公司,快速试错,灵活迭代才是公司产品初期最应该考虑的问题。毕竟天下武功唯快不破!
首先不知道你在干什么?我就尝试着说一下吧。从您的描述中看没有提目标用户,姑且认为是普通大众。那么您应该是在做web或者app,我推荐您选择PHP,虽然这门语言在技术人员口中是很不严谨的工具,但是构建产品原型简直无对手,yii框架生成crud类型代码和后台,基本上简单逻辑的API半天就能搞定,而且人员工资成本也低。
数据方面的处理用python,python在这方面的模块太丰富了,而且门槛也很低,让PHP人员顺便搞一下就行了。稍微多付些奖金就省去了招另一波python开发的工资,提高了开发人员的工作积极性也节约了开支。
web工程的日志与数据处理之间的通信。前期直接采用磁盘日志定时传输到数据系统磁盘就行了。
简单暴力,低成本且灵活的方案支撑您的业务发展前期是没问题的。
本想继续写,孩子下课了,等我下次写发展到中期的技术方案。
安全行车伴侣
说说心得吧,自从两三年前加入一个团队用了ruby on rails之后,就深刻的感觉到什么叫高效。
在这之前也是主要做的Java及传统的Web应用及客户端啥的,各种编译打包等等复杂。后来自己拿项目练手,接触了越来越多的gems之后就越发觉得RoR方便。
现在的项目用Apache+Passenger+RoR,部署在阿里云上,代码用Git管理,可以随时热更新服务。中小型的应用开发基本一个人就能全部搞定。
现在的节奏是平时参与业务,通过亲身体会及同事反馈来定需求,然后自己做设计自己开发自己测试,内测后上线看运行效果。这样周而复始,不断改进系统。需求小的按小时计,大点的按天计,开发效率总体还是高的,关键代码写起来简洁。。。
江南渔夫
每次看到这样的文章都觉得无语,一个软件的开发效率真的和语言有很大关系吗,多敲几个字符有那么大差别吗?更多的慢是由于思路不清,不知道该做什么,不知道该怎么做造成的吧,建议创业企业的各种负责人多进行深入思考,不要把思考的工作扔给下面的人,在现有条件下尽可能的理清思路,让团队达成共识,不断的讨论,让每个人对目标有着清晰的认识,达成一致,才是真正提升效率的正道。
wumin810711
使用springboot一点也不慢,可以研究一下,代码量是原来的一半