{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

一直做java企业开发,现在自己创业了,感觉java开发太慢了,有没有好工具?

JokcyJokcy 回答0 收藏1
问题描述:我本身是个程序员,以前一直做java企业开发,现在自己创业还做企业开发,感觉java开发太慢了,团队人手也不是那么充裕,想找个更好的工具,开发起来效率高的。
收藏问题

10条回答

z2xy

z2xy

回答于2022-06-28 14:45

PHP性价比最高的创业技术选型,没有之一。

评论0 赞同0
  •  加载中...
ivan_qhz

ivan_qhz

回答于2022-06-28 14:45

还有比.net更快的吗?!

评论0 赞同0
  •  加载中...
SexySix

SexySix

回答于2022-06-28 14:45

根据需要选择合适的开发工具。看楼主主要开发哪方面的应用,做B/S系统Java是不错的选择,人也好招,开源的框架,模块也多。做Windows端,C#绝对首选。做小程序,APP,uniapp看起来不错。

我写代码17年,用过C++,VB,C#,Asp.net,Java,做过图形工具,分布式系统,做过网站,当过站长,写过爬虫,手写css,原生App,APK,工控,SAAS。

到现在创业8年了,建议根据需要选择工具。

创业初期,请选择用你熟悉的技术,少走弯路。

熟悉某项工具的人一般会觉得自己用的最牛逼,您是为数不多的理性的人,祝你成功!创业是一种生活方式。

评论0 赞同0
  •  加载中...
neu

neu

回答于2022-06-28 14:45

说说心得吧,自从两三年前加入一个团队用了ruby on rails之后,就深刻的感觉到什么叫高效。

在这之前也是主要做的Java及传统的Web应用及客户端啥的,各种编译打包等等复杂。后来自己拿项目练手,接触了越来越多的gems之后就越发觉得RoR方便。

现在的项目用Apache+Passenger+RoR,部署在ucloud云上,代码用Git管理,可以随时热更新服务。中小型的应用开发基本一个人就能全部搞定。

现在的节奏是平时参与业务,通过亲身体会及同事反馈来定需求,然后自己做设计自己开发自己测试,内测后上线看运行效果。这样周而复始,不断改进系统。需求小的按小时计,大点的按天计,开发效率总体还是高的,关键代码写起来简洁。。。

评论0 赞同0
  •  加载中...
沈俭

沈俭

回答于2022-06-28 14:45

java慢?从来没有觉得。

可能你觉得MVC模式太麻烦了。写个接口,我们要写个controller、还要写domain,还要写interface,还要写实现类,还要写dao层,还要写sql...确实,看起来有很多的java文件。但是,一个良好的系统就需要遵循一定的设计模式。如果是毫无设计,一个方法从头写到尾,几千行代码堆一起,我想以后你会痛苦不堪的。

我之前也觉得这种模式很慢。所以我们专门写了一个codegen系统。这个系统可以根据我们表的设计来反向生成所有的mapper文件(mybatis)、dao、interface、interfaceimpl、domain、controller文件。并且实现了基本的CRUD操作,对于开发速度有很大的提升。对于这种基础的操作,我们都是一键生成。我们只关注核心的业务逻辑实现。企业级的应用,我觉得用java开发是最好的选择。Java是目前使用最为广泛的编程语言之一。它具有简单,面向对象,稳定,跨平台,多线程,动态等特点,各种开源社区也是非常火爆,涌现出了一大批知名的框架技术,这些技术的出现,使得相关开发者能够把更多精力集中到业务方面。当然目前的python、golang等语言比较容易掌握,开发速度比较快。也是可以考虑的选择。

评论0 赞同0
  •  加载中...
phodal

phodal

回答于2022-06-28 14:46

这还用选?绝对.net,编译器好用,效率也高,基本不依赖框架就可以手撕代码,关键调试方便。

评论0 赞同0
  •  加载中...
SexySix

SexySix

回答于2022-06-28 14:46

java开发确实很慢,除了一些大型项目和一些政府项目,一般个人创业不建议用,不是它不好,而是开发效率确实很慢,代码太啰嗦;我个人使用PHP,开发速度非常快,适合外包和一些中小型项目,如果遇到高并发等特殊场景,使用PHP写后台,Go写API接口,我也是创业者,是从移动开发转的,自学的php和go,另外PHP的团队也比较容易组建,希望能帮到你。

评论0 赞同0
  •  加载中...
tyheist

tyheist

回答于2022-06-28 14:46

介绍这个在线服务类工具Codecloud ,它的特点:

1、在线服务,你不需要折腾工具的运行环境、编译等等问题,直接在线使用,在线地址http://jiejin.wang/coder;

2、根据业务对数据库建模,一切从业务出发,CodeCloud根据数据库,在线配置表单、字段的行为和规则、表现形式;

3、一键生成代码,可以选择springboot工程、JSP的springmvc工程和基于vue-element-admin的Vue工程;

4、工程完整,下载代码就可以立即运行,后端甚至提供了在线编译功能,编译后就是直接的JAR包或WAR包;

5、生成的代码没有平台的依赖,完全脱离平台,可以完全自由修改。

更多细节可参考这篇文章,https://m.toutiaocdn.com/i6842108158115054091/?app=news_article&timestamp=1595289522&use_new_style=1&req_id=2020072107584201012903403909440496&group_id=6842108158115054091,可关注我参考我的介绍文章。

评论0 赞同0
  •  加载中...
Dongjie_Liu

Dongjie_Liu

回答于2022-06-28 14:46

自主创业,企业开发,还是推荐一下Delphi,没有比这更高效的了。

现在的Delphi版本是DX10.4,强大到令人发指。无论你是开发桌面还是Web,其跨平台能力、极少代码、拖拉控件的风格始终如一。

聪明的程序员用Delphi毫不过时!

全球三百多万Delphi开发者欢迎你!

评论0 赞同0
  •  加载中...
wendux

wendux

回答于2022-06-28 14:46

初创公司建议首用asp.net,可以解决你项目初期所有问题,网站和后台自不必说,即使App你只须兼职一个安卓前端,iOS前端,后台和接口全部.net实现,小程序一样用嵌入H5灵活多变开发速度快,等你公司活下来有钱了,你想实现前端和后端分离,用什么前端流行框架,后端框架啥的,想用Java 更新迭代升级什么都可以。总之一句话,自己擅长的就是最好的,用什么语言是根据公司规模和客户需求而定的。即使是大厂也存在Java和.net混合使用的场景,不要在语言上纠结了。





评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<