软件技术连载(前言)_软件技术前言-程序员宅基地

技术标签: 扩展  语言  java  化工  powerbuilder  .net  

软件技术连载(前言)


PowerBuilder
的魅力(前言)

作者:轻风 个人主页:http://gentlebreeze.home4u.china.com

今天,大多数应用类型的程序员也许都在讨论这么一个话题:是Java还是.NET。我们似乎面对了这么一道二选一的选择题。当提出某个项目问题也许Java不合适,马上就会接着讨论.NET会怎么样。然而回顾计算机语言的发展历史,我们发现,从来没有语言或者模式真正完成了大一统,更可笑的是实际上语言越来越多,模式也越来越多。以前我们只要知道函数就可以了,现在标榜为体系的东西就数不出来。之所以选择PowerBuilder,就是因为历经风雨它终于坚持下来,3GL语言的扩展和可视化工具的加强使得很多4GL死掉了或者完全退到了封闭平台以内,但是PowerBuilder终于没有死,并且给了人们希望。Java是美丽的,PowerBuilder也是美丽的。它从很多不同的角度描述了当今的应用软件技术,特别是很多被概念掩盖并忽视的重要角度。我们试图通过这么一个连载阐述对这些不同角度的理解,也更有利于我们全面理解整个3GL的设计角度。整个技术连载包括以下主要部分。

1.         应用软件开发障碍的另类视角

2.         应用级别关注的面向对象的能力

3.         反界面与逻辑分离

4.         未来

将陆续发表在轻风驿站(http://gentlebreeze.home4u.china.com)的学术理论栏目中

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaomao3000/article/details/280315

智能推荐

Java学习-17天-程序员宅基地

文章浏览阅读218次。第一阶段:J2SE实训内容1)Java语法;2)变量,方法;3)构造方法;4)String字符串;5)This的使用;6)面向对象;7)一维数组;8)二维数组;9)排序;10)数据结构;11)文件操作;12)IO流操作;13)socket网络通信编程;14)Swing;15)线程,多线程;阶段培训目标掌握常见的数据结构和实用算法;培养良好的企业级编程习惯。掌握面向对象的

搭建三相整流桥_双交流可以接3相整流桥吗-程序员宅基地

文章浏览阅读714次。0三相电接入调压器1调压器接到三相整流桥,两者之间加保险丝2有了调压器,缓慢调节上升电压,电容不会一下子跑很大的电流,就可以不用缓冲电阻..._双交流可以接3相整流桥吗

纯Python:在给定pvalue的情况下比较cafe结果文件中任意两个节点的基因数目_cafe计算基因家族分支节点为0-程序员宅基地

文章浏览阅读112次。cafe运行结果文件中,在给定p值的情况下比较任意两个节点的所有基因家族内的基因数目差异。注意:请在代码内部176行指定节点,以的格式,184行指定pvalue值。输入文件head 20。_cafe计算基因家族分支节点为0

怎么去思考一个问题,提高解决问题的能力_提一个问题,解决一个问题不同觉悟-程序员宅基地

文章浏览阅读1w次,点赞4次,收藏10次。怎么去思考一个问题,提高解决问题的能力前言:#:本文转发自【半路歌雨】#:http://blog.jboost.cn/think-like-a-programmer.html#:如有侵权,联系即删技术人员的价值,不在于你能写出多么优美的代码,也不在于你能设计出一个多么大而全的高屋建瓴的架构,而在于你实实在在的解决问题的能力,在于你使用技术手段服务于业务的能力”。导入:先罗列一两个遇到的现象:某同事汇报,测试提了一个Bug,当某个用户绑定的卡信息超过50个的时候,后台显示数据就会出现混乱,问能_提一个问题,解决一个问题不同觉悟

️创意网页:经典透明登录页面(好看易学易用)_透明网页-程序员宅基地

这篇文章介绍了如何使用HTML和CSS创建一个漂亮的透明登录页面,包括设置布局、字体、颜色和背景等。可以根据需要进行修改和扩展。

android 固定大小填充图片大小,java – Android ImageView – 填充宽度和调整大小以保持宽高比...-程序员宅基地

文章浏览阅读167次。我有一个View View,我在ListView中使用.此RowView由左侧的ImageView和水平LinearLayout右侧的TextView组成,其中图像占40%的空间,文本占剩余的60%.我希望布局以下列方式处理ImageView中图像的大小调整:>水平拉伸图像,使其占据LinearLayout的40%>垂直调整ImageView的大小以保持原始高宽比这是我对布局的方法:p..._imageview 设置大小 java

随便推点

学习编程需要什么英语基础?_学编程应该学习那些英语-程序员宅基地

文章浏览阅读847次。转自:http://student.csdn.net/space.php?uid=112600&do=blog&id=8648开篇声明一下,这又是一篇文不对题的文章。基本上,我是要讲学习编程时,如何同时学习英语。我会向大家介绍两个方法:一种是学习编程的方法,一种是学习英语的方法。像这样的学习方法,通常在网上是卖多钱呢?这里有一家国际网站,我们来查一下:看,光光是学习编程的方法,这家培训所要卖1万5000元,并且只有6个月时间,而光培训英语,这家网站要收大家3万元!!并且它们都不是8心8箭_学编程应该学习那些英语

开发与运维_开发 运维-程序员宅基地

文章浏览阅读1.8k次。是不是开发要比运维轻松一点,听说运维7*24小时待命_开发 运维

『VulnHub系列』symfonos: 3-Walkthrough_kali nc -lncp 1234-程序员宅基地

文章浏览阅读976次。靶机发布日期:2019年7月20日。经过了曲折的页面、目录枚举,发现shellshock漏洞,随后使用MSF获取到了shell。提权过程中先后使用手工、脚本对信息进行收集,最后使用pspy发现了root权限运行的ftpclient.py脚本。tcpdump嗅探到ftp服务的用户名、密码,随后登录SSH,修改ftpclient.py脚本获得root权限。_kali nc -lncp 1234

MQTT客户端、代理(broker)和连接建立_mqtt broker-程序员宅基地

文章浏览阅读1.7k次,点赞15次,收藏22次。在IoT场景中,一个MQTT客户端通常代理一个发布者或订阅者。一个发布者客户端发送信息,而订阅者客户端接收信息。但是,一个MQTT客户端可既是发布者又是订阅者。一个MQTT客户端可以是任意设备,从一个微控制器到一个大的服务器,运行着MQTT库且通过网络连接到MQTT代理(broker)。一个MQTT库是一个实现了MQTT协议的软件模块或包,为设备或程序提供一个接口和MQTT通信。这些库可以更轻松的将MQTT支持添加到应用程序和设备中,而无需从头开始实现协议。_mqtt broker

Hadoop学习笔记(HDP)-Part.01 关于HDP-程序员宅基地

文章浏览阅读744次,点赞8次,收藏11次。Ambari是一种基于Web的工具,支持Apache Hadoop集群的创建、管理和监控。Ambari已支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、Hbase、Zookeeper、Sqoop和Hcatalog等。Apache Ambari支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeepr、Sqoop和Hcatalog等的集中管理。也是5个顶级hadoop管理工具之一。

mac c语言 可视化,mac安装Redis可视化工具-Redis Desktop Manager-程序员宅基地

文章浏览阅读311次。Redis是一个超精简的基于内存的键值对数据库(key-value),一般对并发有一定要求的应用都用其储存session,乃至整个数据库。不过它公自带一个最小化的命令行式的数据库管理工具,有时侯使用起来并不方便。不过Github上面已经有了很多图形化的管理工具,而且都针对REDIS做了一些优化,如自动折叠带schema的key等。Redis Desktop Manager一款基于Qt5的跨平台Re..._mac rdm

推荐文章

热门文章

相关标签