web开发从来都不是微软的强项,看看这些年的jquery/vue/angular/bootstrap, mvc razor几乎是课堂里才学习的内容,实际中我没看到有项目用这个view技术,一套代码,编写一次,处处运行,叫了这么多年,其实最后都还是回归到老老实实的用android stuido + java 做android应用,或是iso 和 c++/swift 做apple项目,那些图省事或是图快速开发(xamrian)做出来的东西,最后都因为各种原因推到了,我们的需求特殊,连写个app给手机壳变颜色的功能都有,还有什么想不出来的需求,java 做了这么多年的项目,一开始就是跨平台,一次编写,run anywhere,net core几乎是很难追赶上去的,微软其实有很强烈的意图,.net core + azure的盈利路线,是为丰富azure的功能而生的,真要把十年八年前的项目用 .net core来搞,几乎要烧掉这个星球上的大约30%的货币(大约是基础软件与中间件市场之外的项目总金额),你会为了货币升值而选择把手里持有的货币烧掉吗(这是比喻,我说的是重新开发项目要烧钱,或是修改原来的项目也要烧钱) ,想用.net core在原来的java, php, python,项目之上加点东西,各种通讯协议,调用,互操作是难题,搞来搞去,还是不要折腾了,原来是什么,项目就用什么技术,Delphi , VB6 现在还活的蛮好的,有新项目,开发速度和运行速度快,MFC做一些界面上的东西也不错,结论是,web开发是全行业的事情(规范,趋势),不要跟着微软走,跨平台,先等等,能把一个平台上(x86,x64)的项目做好,做到盈利,公司活下来,就已经甩了70%上的公司了,毕竟IT企业,就3-5年的生命周期,项目来了,招人,有活干,公司活,项目完工了,收到尾款,接不到来年的项目,公司卒,商业比技术领域更残酷。
根据万维网技术调查:截止目前,全球最受欢迎的内容管理系统是wordpress,市场占有率为64.7%,绝对的霸主。第2~5位分别是shopify、Joomla、Squarespace、Wix。其中数量增长最快的前三位是WordPress、Elementor、WooCommerce!#WordPress#
最受欢迎的服务器端编程语言:第一位为php,全球仍有近80%的网站靠php驱动。排在第2~5位的分别是、Ruby、Java、Scala。而我们时常听说的Python和JavaScript只排在第7~8位。Php从1995年首次使用,到现在的8.0版本,经过了多个版本的迭代。去年11月26日PHP8正式发布,PHP官方到PHP开发者,都对PHP8寄予了极大的期望,因这是一个革命性,颠覆性的版本。增长最快的服务器端编程语言分别是Ruby、JavaScript、Java。#编程语言#
最受欢迎的操作系统为Unix,占了74.5%!其次是windows。近期增长最快的是Linux、Unix和Ubuntu。
最受欢迎的JavaScript库为jQuery,第2~5名分别为:Bootstrap、Modernizr、Lodash、Underscore。
最受欢迎的网络服务器为Apache,第2~5名分别为Nginx、Cloudflare Server、LiteSpeed、Microsoft-IIS。
最受欢迎的图像文件格式为png,第2~5名分别为JPEG、SVG、GIF、WebP。
最受欢迎的字符编码为UTF-8,第2~5名分别ISO-8859-1、Windows-1251、Windows-1252、GB2312。
看一下清一色的都是国外的,我国软件要追赶不是短时间的事情,任重道远!距离中国真正强大还要很久吧!
为构建企业内部统一门户平台,以统一的展现方式、风格,将各个应用系统的信息聚合到统一的门户中展示,提高获取信息及业务处理的效率,实现不同系统资源的有效共享,软件行业中不同类型的厂商都推出相关解决方案。其中最常见的两种就是OA类系统厂商提出的门户解决方案,另一种为基于SOA理念的中间件厂商提出的Portal门户解决方案,对于这两种方案很多人都存在到底应该选择适那种方案的疑问。Portal门户解决方案与协同OA解决方案有什么区别呢?
1. 定义上:门户的定义为集成中间件平台类Web应用,主要用来集成各个系统的界面、信息、功能,提供个性化内容展现、单点登录等;OA为办公自动化系统,在应用系统层面辅助企业的日常管理和运作,通常针对于某一部分或单一活动。
2. 功能上:门户主要提供单点登录、页面集成、菜单集成、页面剪切、应用聚合、待办审批、数据分析、知识中心、站内通讯、扩展开发等功能;OA主要提供知识管理、行政管理、后勤管理、资源管理、图形报表、系统管理等工作,对于系统集成方面属于以OA系统为主的弱集成。
3. 业务上:门户主要实现系统间的整合,可以将企业内部各个应用系统集成在统一界面,包括:OA系统、财务系统、HR系统、ERP系统等,对于流程方面,可以将系统间的待办流程集成在一起。OA主要实现企业流程与人之间的协作,满足信息交流、共享、流转处理,内置多种信息化设备与功能(会议管理、商务管理等),实现无纸化办公。
4. 技术上:门户平台是专业应用于SOA集成领域的集成产品,专注于界面层集成,通常作为企业信息化统一入口,产品本身遵循jsr168、286等标准规范,无论是企业遗留系统,还是待建系统,都可以构建的架构平台上进行平滑升级、快速集成。OA主要为应用类系统,用于日常办公,集成部分技术为实现其它系统与OA系统的对接,技术层面来说OA是在UI页面基础上对用户需求内容进行扩展,OA缺少标准接口,如果采用完全定制开发的集成模式,可能会给系统性能、升级带来风险隐患。
——节选自@数通畅联《统一门户建设项目最佳实践》
感觉LLVM以后要一统江湖。原先每个编译器企业自己做技术栈,以后估计都要整合到LLVM的框架里了。Swift官方就是用LLVM,在LLVM IR上面也有一层SIR的东西。毕竟两个的爹都是Apple。
LLVM开了一个口子,留给用户做custom extension(当然builtin intrinsics也很多)。Intrinsics有很多用法,其中一些是用来表达LLVM的基本IR所无法表达的语义用的。
LLVM intrinsics 算LLVM表达能力的一部分吧,如llvm.frameaddress。很多clang的builtin就是直接lower到LLVM intrinsic的,都做成LLVM指令感觉要疯。
如果把它看作LLVM表达能力的一部分,那么Java其实有一模一样的能力。所有能bootstrap的metacircular JVM(纯Java写的JVM)都有自己实现编译器。
这编译器里带有intrinsics能做普通Java无法表达的语义(例如指针操作)。于是算上这个的话Java/JVM也有无限可扩展的表达能力——而且现实中确实有被使用,不是vaporware。
Eclipse JNoSQL是一个框架,可帮助开发人员使用Java和NoSQL技术创建企业级应用程序。 它有助于他们创建可扩展的应用程序,同时保持与基础NoSQL技术的较低耦合。
说人话, 就是支持ORM, DAO 映射到数据库.
支持多种数据库, 如下: ArangoDBCassandraTitanOrientDB
Apache HBaseCouchbaseJanusGraphRavenDB
Apache TinkerPopCouchDBKeylinesRedis
Azure CosmosDBInfinispanLinkuriousRiak
BashoIBM GraphMemcachedScylla
BlazegraphHazelcastMongoDBSolr
Bootstrap StackGrakn.aiNeo4JTom Sawyer Graph Database
DataStaxElasticOracle NoSQL Database
今天的互联网已经进化到web3.0阶段!
1、web是门户互联网,是互联网的初级阶段和入口,属于信息的被动交流,是信息垄断模式,代表企业:新浪网易搜狐等。
2、web2.0是平台互联网,是百花齐放一枝独秀,属于信息的双向交流,是流量垄断模式,代表企业:阿里巴巴、今日头条,微信微博等。
3、web3.0是碎片互联网,是个人社群关系链打破中心化平台互联网的流量垄断,是点对点直接沟通交流,个人价值得到体现,商业价值和劳动价值归于个人。
越南媒体年轻人报道,Trung Quốc còn đóng cửa, Ấn Độ tung tiền kéo nhà máy về mình
中国仍处于动态清零阶段,印度认为这是他们抢走工厂的好时机。在但是,印度一半的基础设施项目被推迟,四分之一的项目超出预算。印度总理纳伦德拉·莫迪认为,技术是解决这种情况的方法。
据彭博社报道,印度正计划启动一个价值 100 万亿卢比(1.2 万亿美元)的重大项目,名为 Gati Shakti,在印地语中意为“速度的力量”。
Gati Shakti 项目是一个联合国家部委的数字门户,旨在为投资者和企业提供项目设计、无缝审批和轻松成本估算的一站式解决方案。
该项目有望为印度带来优势,尤其是在中国坚持动态清零的情况下,全球公司寻求多样化的商业活动。
印度还具有廉价、高素质劳动力的优势(他们中的大多数人会说英语)。该国的缺点是基础设施不发达。
Amrit Lal Meena 先生表示,印度政府正专注于建设现代化仓库、数字化流程、培训熟练的人力资源和降低物流成本。
此外,政府正在使用 Gati Shakti 门户来处理延迟的项目和成本团队。
在 Gati Shakti 门户网站监督的 1,300 个项目中,近 40% 的项目由于与征地、场地清理和环境有关的问题而延迟,导致成本高于预期。至少有 422 个项目存在问题,Gati Shakti 门户已经解决了大约 200 个问题。
例如,多亏了 Gati Shakti,印度政府确保新建的道路不会因为电话线或天然气管道而被挖开。
“今天,印度致力于在发展现代基础设施方面进行更多投资,并正在采取措施使项目不会遇到障碍或延误,”总理纳伦德拉·莫迪去年表示。
“优质的基础设施是启动一些经济活动和大规模创造就业机会的关键。没有现代基础设施,印度就无法全面发展。”
自 年上台以来,莫迪先生增加了基础设施支出,以创造新的就业机会并支持受到 COVID-19 感染浪潮打击的经济。莫迪先生取得了一些早期的成功。
苹果现在计划在印度生产 iPhone 14。三星电子于在该国开设了全球最大的手机工厂。国内电动车公司Ola Electric Mobility致力于在当地建设全球最大的电动车工厂。
PaaS平台值得重视。最近几年参与了某大型国企的一个ERP+MES集成项目,从可行性阶段我就参加了,现在总算有了点体会。
这家企业前面用了某大厂的商业软件,有点把不合适的鞋硬往脚上套的感觉,于是想自建平台。无非是三个路径:1)按照项目制建平台;2)自建平台;3)选择软件公司合作成立合资公司。
这四个需求是刚需:1)拥有自主平台:独立门户、独立域名;2)满足自身个性化需求;3)数据的安全性要求,原则上不上公有云;4)数据内联外通,上游供应商,下游客户的ERP要能打通。企业自身的PLM,ERP,MES,WMS,OA要能打通。
开始的方案是选择按照项目制建平台,最后过渡到选择软件公司合作成立合资公司。目前来看,效果不理想。这好比在打井,选的位置出不出水,这个没法确定,合作的双方都是心惊胆颤的。
要解决这个问题,要回到信息化的本质:诺兰模型上去。1979年,美国管理信息系统专家诺兰将计算机信息系统的发展道路划分为六个阶段。诺兰强调,任何组织在实现以计算机为基础的信息系统时都必须从一个阶段发展到下一个阶段,不能实现跳跃式发展。
诺兰模型的六个阶段分别是:初始阶段、传播阶段、控制阶段、集成阶段、数据管理阶段和成熟阶段。
诺兰模型的核心是企业的一切都可能变化,但数据模型不会变。因此,企业不应该追求平台可控,而要追求数据可控。事实上,如果甲方追求平台可控,茅台也没这个实力,养个几百人的软件开发团队。
企业需要更新一个观念:平台不是资产,数据才是资产,平台是为产生的数据做服务。这个平台,就是现在被热炒的为开发人员服务的低代码平台。这个东西也叫PaaS。PaaS为平台即服务,就是将软件研发的平台作为服务,提供各种开发和分发应用的解决方案。
贵州有一个比较成功的例子,就是贵州的黔云招采。北京筑龙SaaS产品正式应用于市场,经过3年SaaS应用的沉淀、提炼,北京筑龙PaaS平台于正式列入公司研发计划。,京东战略投资北京筑龙,全面加持加速PaaS平台进程,最终在诞生了中国政企招标采购首个PaaS平台——大采购。当然,这个东西现在有个很时髦的名称,叫数据中台。采购中台,北京筑龙自然是拔了头一份。
北京筑龙能拔采购中台头筹,应该感谢贵州那几个大牛企业。北京筑龙承建的“黔云招采”平台,前期服务的是几家核心的贵州国企,后期全省国企都在平台上做对应的搭建,“黔云招采”平台可以实现为平台客户搭建门户、独立域名,整个平台有伸缩性,可以满足黔云全生命周期的发展。
一个采购平台,就这么折腾。要把整个供应链中台做下来,需要的投入可想而知。供应链管理可以分为三大部分:一)采购/供应管理,二)生产运营管理,三)物流管理(交付)。
这里面,最难最烧钱的是生产运营管理。
如果觉得《bootstrap 企业门户网站 bootstrap开发的网站》对你有帮助,请点赞、收藏,并留下你的观点哦!