有点异想天开-某些年后的程序不再是琐碎的一个个文件组成

初入软件开发行业一年有余,各大框架层出不穷。从而使开发越来越简单,但是却越来越杂乱,不成熟的产品屡屡推出,没有一个标准来制约其行为。

面对初学者,这些不成熟产品往往会笼罩人的眼球。往往是一个技术,几十种说法,到头来搞得一头糟。不入实践却无法辨析其可行度。

终有一日,某种技术或者手段会替代目前这种繁杂文件组成的软件产品!

可能是一种介质实现,也可能是某种材料代替,总之,发展会让软件更简单、更实用、更明了 。

说说现在互联网软件的构成吧:

  首先,得有个服务器为运行垫底;而后,再有好多框架为其服务,组成一个成品。

然而,有的一个小软件的文件之数可能达数千之多。后期运行时间越久,琐碎文件越多,最后不得已采取了扩大存储空间的措施。

这样只能是暂时性的解决了问题,而没有根本的改变软件本质。虽然现在不及,但以后的发展中会逐渐演变,直至彻底改变这种

问题的延伸 。

 

注:言词不当,表述不清之处请谅解,只代表个人对互联网软件往后发展的趋向见解 。

时间: 2024-10-13 16:21:17

有点异想天开-某些年后的程序不再是琐碎的一个个文件组成的相关文章

如何使用RUST做静态编译,让编译出来的程序不再依赖其他库?

在编译RUST CLI之后,发给客户,如果客户的电脑没有安装相应的依赖,那会运行不了,那如何让RUST程序自带干粮,不依赖这些七七八八的库呢? 如果你用的是RUST GNU版本,那可以直接发给客户,本身就自带了依赖项,不会有问题,本文主要说的是MSVC版本的RUST: 找到 ~/.cargo/config文件,如果没有,请自己创建,然后加入以下代码,就启用静态编译了: [target.x86_64-pc-windows-msvc]rustflags = ["-C", "tar

在 DotNetCore 3.0 程序中使用通用协议方式启动文件关联应用

原文:在 DotNetCore 3.0 程序中使用通用协议方式启动文件关联应用 问题描述 在传统的基于 .NET Framework 的 WPF 程序中,我们可以使用如下代码段启动相关的默认应用: # 启动默认文本编辑器打开 helloworld.txt Process.Start("helloworld.txt"); # 启动默认浏览器打开 https://hippiezhou.fun/ Process.Start("https://hippiezhou.fun/"

做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk

前言:"懒"在这里当然不是贬义词,而是追求高效,拒绝重复劳动的代名词!做一个懒COCOS2D-X程序猿的系列文章将教会大家在工作中如何偷懒,文章篇幅大多较短,有的甚至只是几行代码,争取把懒发挥到极致! 一.懒人说书 Android.mk中LOCAL_SRC_FILES需要罗列出所有参与编译的文件,这样在.cpp文件少的时候还可以一个一个添加,当有几百个文件的时候会十分的痛苦! 我们下看看TestCpp工程中的Android.mk文件: 这只是节选的一部分,大概只有50个左右吧,除数量多

【黑马程序员】第12课:文件上传&文件下载&注解

<pre> day12 上节内容回顾 1.jstl的标签 *if  choose *forEach <c:forEachvar="l" items="${list}"> 2.jsp开发模式 *模型一 *模型二(mvc模式) **mvc模式 ***m:模型,使用javabean ***v:视图,使用jsp ***c:控制器,使用servlet *dao模式:数据访问对象,专注于对数据库的操作 **首先创建接口,在接口里面定义操作数据库的方法 *

程序异常退出 却没有产生core文件

程序异常退出  却没有产生core文件 http://www.cnblogs.com/my_life/articles/4107333.html

MVC应用程序中管理(更新)上传的文件

实现上传文件功能,有时上传也会操作出错,能让用户有改正有机会,开发上传文件能有更新的功能. 文件上传时,如果是存储于应用程序某一目录的话,在更新时需要了解一些流程,先是删除旧文件,更新数据表相关信息,存储新文件. 本篇让你了解到MVC与jQuery的交互处理. 在数据库中,新建一个更新的存储过程: 找到并打开FileLibraryEntity.cs,添加一个vlid更新方法: 在ExerciseController.cs控制器中,创建一个更新Action: A标记,删除旧文件. B标记,获取新上

分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要)

原文:分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要) XML文件 <?xml version="1.0"?> <students> <student> <name>John</name> <grade>B</grade> <age>12</age> </student> <student> <name>Mar

微信小程序-06-详解介绍.js 逻辑层文件-注册页面

上一篇介绍的是 app.js 逻辑层文件中注册程序,对应的每个分页面都会有的 js 文件中 page() 函数注册页面 微信小程序-06-详解介绍.js 逻辑层文件-注册页面 宝典官方文档: https://developers.weixin.qq.com/miniprogram/dev/framework/MINA.html 今天开始深度学习编程语法,虽然大部分是拷贝官方文档,代码类都是我自己敲的,希望能自己敲一遍表格里的内容,熟悉一下操作 页面 Page Page(Object) Page(

Web应用程序的敏感信息-隐藏目录和文件

Web应用程序的敏感信息-隐藏目录和文件 0x1.场景 Web应用程序根文件夹中可能存在大量隐藏信息:源代码版本系统文件夹和文件(.git,.gitignore,.svn),项目配置文件(.npmrc,package.json,.htaccess),自定义配置文件使用config.json,config.yml,config.xml等常见扩展以及许多其他扩展. 资源可以分为几个常见类别: 源代码版本控制系统 IDE(集成开发环境)配置文件 项目和/或技术特定的配置和设置文件 1.1.GIT Gi