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

最深邃的是你的眼神


想问问你创业做什么的,我也java程序员,想创业可是没有好想法


我是卧底派来的逗逼


作为脾气暴躁的老程序员,与题主深有同感。Java 开发的确是比较慢,除了语言的语法比较啰嗦以外,还跟整体的开发环境有关系:


  1. 最常用的两个 IDE:IDEA 和 Eclipse 都是 Java 编写的,内存消耗很大,启动速度慢,在小内存的机器上容易卡顿;

  2. 如果是涉及 Web 开发,从构建开始到 Tomcat 服务器启动可以在浏览器里看到界面,需要至少几分钟,无法做到其他动态语言一样刷新页面代码修改及时生效。

以上几个原因,就算是更换配置不错的机器,比如我的开发机器有 64G 内存,但是开始调试的时候程序启动仍然需要耗费1~2分钟的时间才能达到运行状态。


所以,根据楼主主要做 Java 企业开发的问题,我这里推荐采用 Python 实现开源的 Odoo 框架。



Odoo 是比利时的同名公司推出的开源 ERP + 开发框架。从 2004 年以 TinyERP 的名称推出到现在已经有十多年的时间,发展也较为成熟了。


Odoo 开发业务系统,除了具备 Python 这种动态语言无需编译修改快速生效的特点以外,Odoo 还是一套完整的 Web 企业业务系统开发平台。做一个基本的增删改查功能,只需要定义实体模型和界面布局,省去了 Web 管理系统最麻烦的前端开发的工作。


采用 Odoo 开发,可以将单表操作从一两天缩减到一两个小时甚至更快。甚至 Odoo 本身就是一个完整的企业 ERP 系统,包含了可选的进销存、生产、POS 等等管理模块。


如果是定制的管理系统,如我最近上线的苗圃管理系统,也可以不是用 Odoo 内置的业务模块,只采用它的框架进行业务系统的开发。


希望对题主有用。


命叔炸机


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


程序猿创业笔记


java慢?从来没有觉得。

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

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

阿迈达聊技术


还有比.net更快的吗?!


大夫山民


后台 Laravel+Nova

前台Uniapp 让你知道什么叫速度

屌炸天的ORM,开箱即用的认证,鉴权,缓存,文件存储,邮件,事件分发,计划任务,屌炸天的事件广播,配合Sock IO加 laravel Echo?,让你知道socket开发这么爽,

还有migration数据库版本管理,你再也不需要navicat了


拖把耶


JAVA只是一个语言,你需要一个强大的开发工具。可以了解一下GeneXus(可以生成java,net,andorid,ios,微信小程序等),绝对超出你的想象




GeneXus爱好者


使用springboot一点也不慢,可以研究一下,代码量是原来的一半


jimware


强烈推荐Typescript +node,前端Vue,npm在,生态无敌到家。


KevinSoul


找个研发合伙人,python,java均可,地点河北省石家庄市😊


分享到:


相關文章: