精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Low-Code Is Slightly Toxic, But It Works

原創 精選
Techplur
Is low-code development a miraculous technology that allows your application to get into production in 30 minutes and at a 90% cost savings?

Is low-code development a miraculous technology that allows your application to get into production in 30 minutes and at a 90% cost savings?

Some say programmers’ jobs are at stake.

This has happened to you before: you worked on collaborative debugging with the front-end all morning, discussed requirements with the project manager all afternoon, debugged all night, and awoke to a series of alarms on the second day. At this moment, your exhausted mind has generated a novel notion: why not utilize low-code?

Or, you may have seen some news about the low-threshold development of software recently, which may go like this: “30 minutes to build a registration application," “2 hours to launch a message-posting application," or "Receive an offer of over 10,000 RMB even if you are a recent college graduate."

During COVID-19, there have been a few instances in which non-programmers have created simple programs that increase the efficacy of limiting the spread of illness. With the assistance of low-code, several "novices" may implement "agile development," which saves money and time compared to conventional software development. Typically, the development process will involve a number of processes, including demand research, product design, software development, debugging, testing, and front-end to back-end delivery. The procedure may require at least five working days and 10 people, making low-code a popular technique for solitary developers.

The low-code development platform uses visualization, modularity, and drag-and-drop to replace the code written in traditional development, reducing the redundant and repetitive coding work, thus saving costs and increasing profits.

It seems that low-code is blurring the boundaries between professional developers and non-professional developers, slowly reshaping the relationship between employees from IT and other departments.


Scarcity is the key

It seems that software development tools are following their own Moore’s Law that every 18 months, on average, a new development tool will emerge and claim to cut costs by 50%, while business needs will increase by twice as much. For example, the evolutionary path of programming languages started with the machine language of “01001001”, then with the assembly language of “mov” and “add”, and the high-level language of “if” and “else”.

But will low-code be the next generation of languages? It seems unlikely at this point. The iteration of programming languages is driven by the rapid growth of market demand. Since its inception in the 1950s, the demand for software development has been growing at an ever-increasing rate, and software developers have been a scarce resource.

The industry has pulled out all the stops to solve the shortage:

1. Build frameworks and tools to improve developer productivity;

2. Lower the development threshold so that non-developers can also develop software. This move has been made under various names in the past decade, but the targets are similar, regardless of being called the fourth-generation languages, computer-aided software, or the now-hot no-code/low-code.

The underlying logic of the low-code hit is the inevitable digital transformation. Enterprises are nearly facing the same situation. There is a surge in demand for application development but a shortage of qualified programmers. Hence, it must modularize, visualize, and customize repetitive and consumable development capabilities.

In other words, programmers will not lose their jobs, just like the spread of ERP applications that support secondary development has not reduced the market demand for professional programmers. Companies often need additional expert positions for this new development tool because they need practical and implementable solutions to check and make adjustments in time instead of hiring an entire development and maintenance team for the extended operation.

Professional developers then may lose the opportunity for less technical and repeatable projects that do not require creativity. After all, defining requirements alone can make developers argue with project managers and product managers for weeks.


It’s All about Jobs

From a certain point of view, even though the traditional development model is tedious, it still relies on a programmer to accomplish it. But the emergence of the low-code has made it less stable. It is natural for programmers to worry about whether they are strong enough to keep their jobs.

This may not sound very encouraging, but the popularity and commercialization of any software or language are not driven by the individual preferences of programmers but by the market’s business needs. If there is no better, faster, and more perfect solution to the “developer scarcity” problem than low-code, then the wide use of low-code is inevitable.

Existing traditional developer frameworks and tools can’t keep up with the pace of this urgent need. Three months vs. 30 minutes, the decision is straightforward to make.

It doesn’t mean that programmers will be caught in the Squid Game of “one replaces the other."

Just as mainstream programming languages are leading the way in their respective fields, low-code needs to achieve a “mixed coexistence” in the ecosystem.

No-code: the IT industry may gradually move away from using code primarily for business workflows and digital marketing content.

Low-code: It will provide the backbone of most custom UI layouts and application logic (front-end and back-end).

“High”-code: “High”-code will persist for complex software components and essential software (tools, operating systems, etc.), such as 3D game interfaces and their underlying game engines, and mega CRM systems. The implementation is very complex, and software like this is highly standardized; in most cases, it can be done by off-the-shelf SaaS software directly.

The coexistence of the three different approaches and philosophy requires interoperability. Predictably, in this balance, users can merge any existing software components, whether open source, commercially licensed, or built on their own. They should not be limited to components for low-code platforms or the need to write custom code specific to that platform to achieve this.

Therefore, your job is secure in the coexisting ecosystem, and there is no need to worry about losing it.


The Three Shortcomings

Even the most advanced tools will have their shortcomings; low-code is the same.


Black-box paranoid

The various visual components, logical actions, and deployment environments on the platform are all black-boxed that cannot be troubleshot and solved if something goes wrong internally.

This seems to be the most significant pain point when using low-code platforms, but it is not an inherent flaw of low-code technology itself.

Facing this kind of platform problem, just like the “blue screen” for the Windows system, we choose to use “abstract” to simplify the usual operations; thus, it is inevitable to encounter the “black box”. But to all developers who’d love to get to the root of the matter, would you drop Windows because of the blue screen?


Inconvenient Maintenance

It may look perfect to only use one or two commands and then generate everything. But if something needs to be edited, you might have to go back to the most fundamental part and find the need to inherit and rewrite the original class to achieve the essentials, even though some have bugs.

Concerning maintainability, the immature yet low-code naturally needs to be improved. But the root cause of low maintainability is not the problems of development tools, but the fact that the developers themselves did not follow some universal software development principles, such as engineering standardization, naming readability, and DRY/KISS/SOLID principles.

Therefore, low-code platforms should actively guide and help developers improve their applications’ maintainability. A good reference is Mendix, a well-known low-code platform. It not only supports basic model analysis and refactoring (useless models, object renaming, and sub-logic flow extraction), but it also includes application quality monitoring (AQM) capabilities based on the ISO/IEC 25010 standard.

Low-code, meanwhile, has its own application situations and capacity limitations. If the business environment is too complicated and difficult to manage, it is advised to convert back to a high-code strategy.


"Stack Lego bricks"

Some developers are not in favour of the low code. They may not like the functionality or poor experience and treat it as a tool to develop “toys”.

The simplicity may be why many developers scoff at the development method. Besides, most low-code applications generated are pretty basic, which are just simple apps with the function of “registration/audit form," and other cases, including security, performance, and scalability, are not guaranteed.

This has shown the imperative need for digital transformation development.

When a mature enterprise-grade low-code development platform is available, it will meet the functional requirements of most of the more “advanced” scenarios efficiently.

Meanwhile, there is another problem with the current development of low-code. Suppose major platforms use proprietary technologies to create a “walled garden” or use high-code alternatives as a last resort when no/low-code developers encounter limitations. In that case, the low code could cause so much harm to the industry.


A New Perspective

Ultimately, market demand is driving our production tools, and the spread of the COVID-19 pandemic has sped up the global wave of digital transformation. Although low-code is a new concept, its technology is just like other programming languages and technology stacks that pioneer new development methods and solve the scarcity of enterprise development resources.

Developers and technology managers need to rethink and reposition themselves.


Technological democratization

As the business environment and models change, with the support of cloud and AI, the digitization of SMEs will naturally lead to the reconstruction of the respective knowledge system and personnel business ability model. For example, editing video is no longer the sole skill of photography professionals since everyone can now easily do that on some apps.


Making professionals more focused

Low-code abstracts business logic in various industries so people can realize the creation of applications from the logic layer, which is ideal for the short lifecycle of temp applications and can even be burned after use, such as questionnaires and statistical reports. You can just operate it after some training without bothering the IT department. Meanwhile, high-code developers with full-stack skills can also create more challenging applications requiring more experience and encapsulate business logic into low-code modules.


Conclusion

As time progresses, there will only be more opportunities for technologists. 70 percent of new apps will be created using low-code or no-code technologies by 2025, as projected by Gartner. Low-code may be contentious at present, but with additional supporting tools, it may usher in a brand-new era for business and our lives.

責任編輯:龐桂玉 來源: 51CTO
相關推薦

2020-11-17 07:02:15

2022-08-31 14:46:15

low-codeHipa CloudDevelopmen

2021-03-04 12:57:02

PaaSSaaSIaaS

2020-03-30 09:04:06

程序員Low CodeGoogle

2010-06-28 13:51:18

SQL Server

2009-07-14 15:34:46

綜合布線數據電纜火災

2016-08-11 14:49:34

Java垃圾回收機制異常

2012-06-28 14:02:37

2019-10-15 15:19:59

Python爬蟲low

2012-11-27 16:20:26

e-Learning平

2014-07-24 09:32:31

機械三維

2025-11-20 02:25:00

Vs CodeClaudeCursor

2014-07-08 13:42:28

上網行為管理

2025-07-10 01:55:00

jar包部署spring

2022-01-13 08:31:55

操作系統控制臺時間

2022-04-06 12:35:37

網絡攻擊勒索軟件

2012-10-10 09:56:08

精益研發

2015-12-23 16:14:46

e-works
點贊
收藏

51CTO技術棧公眾號

51国偷自产一区二区三区| 精品国产依人香蕉在线精品| 国产中文字幕二区| 日本护士...精品国| 久久成人免费网| 欧美黄色成人网| japanese中文字幕| 999色成人| 欧美日韩亚洲一区二区| 中文字幕欧美人与畜| 十八禁一区二区三区| 蜜桃精品视频在线观看| 久久免费国产精品1| 神马久久久久久久久久久| 欧美午夜网站| 在线观看免费成人| 欧美成人三级在线视频| 色网站免费在线观看| 99re成人精品视频| 999精品在线观看| 黄色片中文字幕| 国语对白精品一区二区| 久久激情五月丁香伊人| 久久精品国产亚洲AV熟女| 一区二区三区在线资源| 欧美精品色综合| 日本在线视频www| 黑人精品视频| 亚洲精品一卡二卡| 一区二区三区四区欧美日韩| 四虎电影院在线观看| 国产成人综合自拍| 成人精品视频在线| 性高潮视频在线观看| 免费日韩av片| 韩国精品久久久999| 可以直接看的黄色网址| 欧美黄色大片在线观看| 国产亚洲xxx| 久久精品成人av| 婷婷成人在线| 日韩av一区二区在线观看| 精人妻一区二区三区| 国产精一区二区| 欧美精品在线一区二区三区| 污污的网站免费| h1515四虎成人| 欧美视频一区二区三区在线观看 | 欧美xxxx视频| 亚洲精品ww久久久久久p站 | 99国产精品久久久久久久成人热| 欧美激情视频免费观看| 麻豆视频在线观看| 欧美二区不卡| 久久99久久久久久久噜噜| 欧美老熟妇一区二区三区| 天天综合一区| 久久福利网址导航| 久久久久久久久久一区二区三区| 欧美精品1区| 久久久午夜视频| 日韩字幕在线观看| 鲁大师影院一区二区三区| 国产不卡一区二区在线播放| 久久久久在线视频| 青娱乐精品在线视频| 91精品久久久久久| 国产成人精品毛片| 成人精品鲁一区一区二区| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | av在线女优影院| 国产精品视频你懂的| 亚洲午夜精品一区二区| av网站大全在线| 亚洲伊人伊色伊影伊综合网| 免费在线观看亚洲视频| japanese23hdxxxx日韩| 51精品视频一区二区三区| 久久久国产精品久久久| 欧美顶级毛片在线播放| 亚洲天堂av高清| 国产主播av在线| 欧美视频在线观看| 国产91精品黑色丝袜高跟鞋| 中文字幕 欧美激情| 国内精品久久久久影院一蜜桃| 都市激情久久久久久久久久久| 日韩精品视频无播放器在线看| 国产精品视频看| 国产一线二线三线女| 亚洲1234区| 日韩美女在线视频| 免费在线观看污| 久久精品青草| 欧美亚洲国产精品| 一级特黄录像免费看| 成人av手机在线观看| 亚洲视频导航| 美女露胸视频在线观看| 欧美日本一区二区三区| 无码国产精品久久一区免费| 欧美亚洲国产激情| 久久免费观看视频| 一本色道久久综合无码人妻| 不卡av电影在线播放| 一级特黄录像免费播放全99| 男人天堂视频在线观看| 91精品婷婷国产综合久久| 国精产品一区一区三区免费视频| 五月天久久久| 国产精品激情av在线播放| 人妻精品无码一区二区| 国产精品乱码妇女bbbb| 欧美一级片中文字幕| 午夜日韩影院| 日韩视频免费在线观看| 一二三区免费视频| 成人av资源网站| 黄色网址在线免费看| 播放一区二区| 日韩精品在线第一页| 日韩在线观看视频一区二区| 免费看黄色91| 日本午夜精品一区二区| 麻豆mv在线观看| 欧美精品一区二区三区蜜桃视频 | 亚洲v精品v日韩v欧美v专区| 久久6免费视频| 成人系列视频| 日韩av电影在线播放| 性猛交xxxx| 亚洲专区一二三| 国产精品探花在线播放| 欧美独立站高清久久| 国产精品网址在线| 国产精品一级伦理| 日韩欧美中文第一页| 色噜噜在线观看| 国产视频欧美| 久久亚洲一区二区| 周于希免费高清在线观看| 亚洲加勒比久久88色综合| 久久黄色免费网站| 成人精品视频一区二区三区| 男人天堂手机在线视频| ccyy激情综合| 91极品视频在线| 午夜国产在线观看| 欧美日韩免费区域视频在线观看| 亚洲一区二区在线免费| 国产精品久久久亚洲一区| 精品国产福利| 欧美大片免费观看网址| 亚洲一区二区精品| 中文字幕av在线免费观看| 国产精品视频一二三区| 8x8x成人免费视频| 亚洲蜜桃视频| 国产精品久久久久久久久婷婷 | 中国xxxx性xxxx产国| 亚洲激情一区| 欧美18视频| jvid一区二区三区| 欧美成人剧情片在线观看| 亚洲精品18p| 精品国产1区2区| 日本一级免费视频| 国产在线精品一区二区夜色| 久青草视频在线播放| 欧美日韩一区二区三区不卡视频| 热久久视久久精品18亚洲精品| eeuss影院在线观看| 91精品国产福利在线观看| 久久久久久久久99| 26uuu色噜噜精品一区| 99视频在线视频| 亚洲电影影音先锋| 国产在线精品日韩| 最新日韩一区| 久久久久久午夜| 你懂的在线播放| 欧美一区二区大片| 福利一区二区三区四区| 日本一区二区视频在线| gogo亚洲国模私拍人体| 久久精品日韩欧美| 日本高清xxxx| 免费看日本一区二区| 亚洲一区二区三区四区在线播放| а√天堂中文资源在线bt| 在线观看视频亚洲| 亚洲第一天堂网| 欧美综合在线视频| 久久综合色综合| 国产精品免费人成网站| 性活交片大全免费看| 日韩激情在线观看| 国产精品久久久久久久乖乖| 日本久久黄色| 蜜桃久久影院| 最新国产一区二区| 国产欧美精品一区二区三区-老狼| 国产91足控脚交在线观看| 中文字幕欧美日韩va免费视频| 亚洲精品中文字幕成人片| 在线视频你懂得一区二区三区| 欧美人与禽zozzo禽性配| 欧美国产日产图区| 天堂久久久久久| 国产成人丝袜美腿| 男人的天堂最新网址| 亚洲一区二区毛片| 日韩黄色片在线| 天天超碰亚洲| 亚洲精品日韩在线观看| 亚洲都市激情| 精品国产福利| 麻豆成人入口| 国产精品露出视频| 色悠久久久久综合先锋影音下载| 国产精品永久在线| 欧美专区福利免费| 97在线视频免费| 日本在线视频网址| 久色乳综合思思在线视频| 9色在线视频网站| 国产一区二区三区免费视频| 日本亚洲欧美| 国产视频久久久久久久| 少妇人妻精品一区二区三区| 欧美一区二区三区免费在线看 | 国产精品一区二区三区99| 91福利国产成人精品播放| 久久久天天操| 免费观看精品视频| 在线综合亚洲| 欧美三级在线观看视频| 日韩午夜电影| av之家在线观看| 影音先锋久久| 日韩五码在线观看| 亚洲精品资源| 久色视频在线播放| 亚洲欧美日韩国产一区| 不要播放器的av网站| 日韩电影免费在线观看网站| 欧美在线观看视频网站| 日韩国产精品久久久| 少妇激情一区二区三区| 日韩主播视频在线| 精品日韩久久久| 精品一区二区三区视频 | 99久久精品国产一区二区三区| 妖精视频一区二区| 久久综合九色综合97婷婷女人| av在线网站观看| 国产夜色精品一区二区av| 91激情视频在线观看| 亚洲国产精品t66y| 懂色av粉嫩av蜜臀av一区二区三区| 国产精品久久久久久久久快鸭 | 欧美.www| 国产免费一区二区视频| 午夜在线视频观看日韩17c| 日韩av一二三四| 久久精品99国产精品日本| 三级黄色片免费观看| 国产69精品久久久久毛片| 亚洲一区二区三区无码久久| 久久精品夜色噜噜亚洲aⅴ| 永久免费未视频| 亚洲一卡二卡三卡四卡五卡| 久久久成人免费视频| 欧美人xxxx| 熟妇人妻系列aⅴ无码专区友真希| 国产丝袜视频一区| 久久五月精品| 欧美亚洲国产日本| 中文幕av一区二区三区佐山爱| 国产精品久久国产精品| 精品日韩免费| 国产视频在线观看网站| 视频一区在线播放| 日韩精品视频网址| av在线综合网| 精品人妻伦九区久久aaa片| 亚洲成人777| 中文字幕av网站| 亚洲精品av在线| 黄色网页网址在线免费| 欧美中文字幕在线观看| 精品亚洲a∨一区二区三区18| 久久精品国产精品青草色艺| 91精品综合久久久久久久久久久 | 国产成人aaa| www.久久国产| 亚洲一区视频在线| 亚洲午夜无码久久久久| 亚洲激情中文字幕| 国产一二区在线| 国产精品第8页| 久久99精品国产自在现线| 亚洲人成影视在线观看| 国产深夜精品| 精品无码av一区二区三区| 久久久久久久久久看片| 国产又黄又爽又无遮挡| 日韩欧美在线字幕| 国产综合在线播放| 久久中文字幕一区| 黄色精品视频| 蜜桃精品久久久久久久免费影院| 韩日视频一区| 国产毛片久久久久久| 国产午夜精品一区二区| 国产特黄大片aaaa毛片| 欧美一级高清片| 美女av在线播放| 国产精品色婷婷视频| 一本久久青青| 成人免费aaa| 成人黄色av电影| 美国黄色小视频| 欧美精品色一区二区三区| 黄视频在线观看免费| 欧美亚洲视频在线观看| 精品久久ai| 国产91xxx| 99久久久精品免费观看国产蜜| 欧美日韩在线视频免费| 6080国产精品一区二区| 欧美私人网站| 国产一区二区色| 97视频热人人精品免费| 午夜久久久精品| 中文字幕免费在线观看视频一区| 91在线视频免费播放| 日韩久久精品成人| 夜鲁夜鲁夜鲁视频在线播放| 精品无人区一区二区三区竹菊| 亚洲区国产区| 女同性恋一区二区三区| 精品动漫一区二区| 青青九九免费视频在线| 欧美性做爰毛片| 欧美日韩播放| 欧美性猛交xxx乱久交| 国产欧美一区二区精品性| 中国老头性行为xxxx| 色婷婷av一区二区三区久久| 四虎精品一区二区免费| 永久久久久久| 国产成人综合亚洲网站| 九九九久久久久| 亚洲国产精品va在线看黑人 | 狠狠色香婷婷久久亚洲精品| 香蕉视频免费看| 国产激情综合五月久久| 欧美色网址大全| 在线观看视频你懂得| 亚洲永久精品大片| 五月婷婷久久久| 国产精品久久久久久久美男| 天天综合国产| 久久久久亚洲AV成人网人人小说| 天天操天天色综合| av中文在线| 国产福利久久精品| 麻豆久久婷婷| 久久成人小视频| 亚洲成人精品久久| 暖暖成人免费视频| 正在播放一区| 成人av在线播放网站| 国模私拍一区二区| 欧美激情在线播放| 久草成人资源| 中文字幕第66页| 岛国av午夜精品| 黄色成人影院| 久久国产精品亚洲va麻豆| 麻豆国产精品777777在线| 加勒比av在线播放| 亚洲色图av在线| 色播一区二区| 色片在线免费观看| 午夜国产精品一区| 日本精品在线| 久久亚裔精品欧美| 国产一区二区三区精品欧美日韩一区二区三区| 五月天婷婷丁香| 最新国产精品亚洲| 欧美亚洲tv| 国产高清av片| 91电影在线观看| 国产白丝在线观看| 最新精品视频| 国产性做久久久久久| 亚洲第一天堂在线观看| 国产精品网站大全|