首页 > 编程语言 >编程的循环

编程的循环

时间:2024-03-01 11:00:24浏览次数:26  
标签:功能 框架 C# 代码 编程 处理 循环 一些

  找到了笔记本,可以用来写代码。突然发现没有什么可写的,一些东西都不愿意去写的样子,更别提什么网上随便找个项目熟悉一下。

  现在想到的是框架不好搭,记事本写的话显得太简陋了。之前写C#的时候,也没有搭建框架,也没有考虑写什么项目,就是完成功能。一个功能过来,从后台设计数据库;到前边调取数据和以前的结构相配合;到前端引用这个功能,前端功能的使用简化和数据的简单处理。都只是在处理各个层面的挖掘以实现功能,并没有考虑要写什么。如果有空考虑的话,就是代码的健壮可拓展,系统的安全结构,以及不怎么擅长的前端易用性。

  代码的健壮可拓展是一个 很广阔的发挥空间。写C#的时候感觉到一些局限,有些是对底层的不理解。真当追到底层的时候发现是一些打包好的黑盒子,并不能直接获得缓存和计算的估量。很多功能都被打包,使用起来很方便。框架上还有很多不懂的内容,并不耽误使用,配置上还用不到去了解那些部分。开发速度很快,来一个功能复制一个页面,复制一个相关底层,建好数据库表,写相关逻辑处理就可以了。也有处理一些业务的优化,和代码块的分拆来方便更好地维护。代码吃进需求,并在后来的时间慢慢消化。在现存的计算量上,瓶颈并不多,业务没有那么大的访问量。当有的时候就拆分出来单独处理。可是不是很想用C#,感觉它太快了,在节奏上。很多功能都打包好了,于是不怎么用管理,同时也不知道怎么来的,换成其它语言的话如何替代。而且都是小功能,细碎功能的实现,有些像php一样,为了方便没有太多宏观上的原则。

  如果换成java,差不多也做类似的业务处理。

  Java的框架不怎么好用,很多配置偏繁琐了一些。不过每一个功能的实现都是公开透明的,可以很容易查底,即便一些功能查起来要跑很远的距离。java在代码块功能分类和管理上比其他语言要好一些,更容易分类到一个精确的位置。因为Java的大,想要搭建起来需要了解比较繁琐的内容。除了这些以外,没办法写软件是没有找到合适的项目。

  让软件和公司一起成长,首先需要公司有长远成长。软件有稳定的速度,需要公司有稳定的经营策略。

标签:功能,框架,C#,代码,编程,处理,循环,一些
From: https://www.cnblogs.com/flangrean/p/18046510

相关文章

  • 2024-03-01-Lniux高级网络编程(5-网络通信过程)
    5.网络通信过程5.1网络通信概述​通过对TCP、UDP的编程学习,能够完成对实际项目需求中网络功能的开发,为了提高程序的稳定性以及效率等等,通常会使用多线程、多进程开发;根据功能需求的不同,可以利用C/S、B/S模式进行开发。作为嵌入式工程师,需要时整个网络通信的过程进......
  • 2024-02-29-Linux高级网络编程(4-TCP编程)
    4.TCP编程4.1TCP介绍面向连接的流式协议;可靠、出错重传、且每收到一个数据都要给出相应的确认通信之前需要建立链接服务器被动链接,客户端是主动链接TCP编程流程服务器:1.创建套接字socket()2.将套接字与服务器网络信息结构体绑定bind()3.将套接字设置为监听状......
  • Python用RNN循环神经网络:LSTM长期记忆、GRU门循环单元、回归和ARIMA对COVID
    原文链接:http://tecdat.cn/?p=27042原文出处:拓端数据部落公众号 该数据根据世界各国提供的新病例数据提供。  获取时间序列数据  df=pd.read_csv("C://global.csv")探索数据此表中的数据以累积的形式呈现,为了找出每天的新病例,我们需要减去这些值 ......
  • Vue Router系列之(九)编程式路由导航
    编程式路由导航作用:不借助<router-link>实现路由跳转,让路由跳转更加灵活。为什么需要除了<router-link>标签之外实现路由跳转的方式?<router-link>标签最后变为<a>标签,无法实现button按钮的跳转触发路由跳转可能需要异步触发,<router-link>标签也无法实现具体编码://$ro......
  • Vue 2x 系列之(十九)Vue组件化编程
    Vue组件化编程一、对组件的理解什么是组件?组件的定义:​ 实现应用中局部【组件要拆的尽量细致】功能代码【对于前端来说,就是css+html+js】和资源【mp3、mp4、ttf、.zip...】的集合【组件是一个集合】与传统方式编程相比,组件化编程有什么优势?依赖关系不混乱、好维护、代码......
  • 2024-02-29-Linux高级网络编程(3-UDP编程-TFTP、广播、多播)
    3.UDP编程-TFTP、广播、多播3.1TFTP简介、通信过程3.1.1TFTP概述TFTP:简单文件传送协议(TrivialFileTransferProtocol),最初用于引导无盘系统,被设计用来传输小文件特点:基于UDP实现,不进行用户有效性认证数据传输模式:octet:二进制模式netascii:文本模式mail:已经不再支持3......
  • 2024-02-29-Linux高级网络编程(2-UDP编程)
    2.UDP编程2.1字节序概述字节序是指多字节数据的存储顺序分类:小端格式:将低位字节数据存储在低地址(LSB)大端格式:将高位字节数据存储在低地址2.1.1如何判断当前系统的字节序#include<stdio.h>unionun{/*data*/inta;charb;};intmain(intargc......
  • 快速改善代码质量的20 条编程规范
    命名大到项目名,模块名,包名,对外暴露的接口,笑道类名,函数名,变量名,参数名。只要做开发,我们就逃不过起名字这一关,命名的好坏,对于代码的可读性来说非常中国要。甚至起到决定性的作用。除此之外,命名能力也体现了一个程序员的而基本的素养。这也是我们把命名放到第一位的原因。 取一个......
  • 【STL和泛型编程】3. set、map分析(及typename起源)
    前置知识:红黑树原理 【数据结构】7.平衡搜索树(AVL树和红黑树),红黑树的平衡性有利于search和insert红黑树的迭代器begin()左侧end()右侧迭代顺序56781011121315不能使用迭代器修改Key的值,例如将6改成50会破坏红黑树的性质1.RB-tree在g++编译......
  • 流程控制【代码块与作用域】【选择结构】【循环结构】
    @目录代码块与作用域选择结构循环结构源码:Giteehttps://gitee.com/drip123456/java-seGIthubhttps://github.com/Drip123456/JavaSE专栏:JavaSE笔记专栏代码块与作用域在开始流程控制语句之前,我们先来介绍一下代码块和作用域。不知道各位小伙伴是否在一开始就注意到了,为......