`
sinokaka
  • 浏览: 324354 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

框架和动态语言

阅读更多
    最近在开发一个项目,用了很多的框架,如Spring,iBatis等等,感觉上框架越多,XML配置文件也越来越多了。这样导致的后果就是调试和阅读理解代码的难度增加,而且感觉很多东西都写在了XML文件里面了,这样导致了一个问题就是强类型的开发语言开始变得越来越脚本化了,虽然现在的IDE什么的都可以进行这些检查什么的来保证这些,但是越来越有些脚本化的趋势却越来越不能避免。
   脚本化的东西越来越多,那么为什么不直接用脚本语言呢,估计Sun也开始考虑这些东西了,所以在java6中增加了对javascript的支持,今后感觉上语言有要想脚本化发展了,可能又是一个轮回,弱语言--〉强类型语言-->弱类型语言这样交替着,强类型语言越来越向脚本语言靠拢,而脚本语言也越来越趋进流行。这些可能都归功于硬件的发展,大家都不去关心那些所谓的性能问题,关心的只是快速开发。
   但是感觉大型的项目还是要靠强类型的语言来支撑着,为了可维护性,可预见性等,可是开发的时间可能也会需要越来越短,所以这个时候,强类型语言就会不断的加入一些脚本语言的特征等。
 
 
    不写了,感觉说得有些乱了。。。。
分享到:
评论

相关推荐

    Android-LanguageSupportAndroid切换语言框架

    1. **动态语言切换**:框架提供API,允许在运行时改变应用的语言设置,这通常涉及到更新`Resources`对象并刷新视图。 2. **语言持久化**:切换的语言选择可以被保存,以便在下次启动应用时自动恢复。 3. **兼容性*...

    基于swift语言编写的,使用Vision框架的动态识别人脸关键点的Demo

    【作品名称】:基于swift语言编写的,使用Vision框架的动态识别人脸关键点的Demo 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 ...

    基于Flutter设计的UI模板动态化框架

    Flutter UI模板动态化框架是基于Dart语言构建的,它利用了Flutter的Widget体系结构,使得创建和更新UI变得极其灵活。在Flutter中,Widget是构建用户界面的基本单元,它们可以组合起来形成复杂的视图,并且可以在运行...

    MLang:Android 动态化多语言框架,支持语言包的动态下发、升级、删除,一处安装,到处使用

    MLang 动态化多语言框架MLang 是 MultiLanguage 的简写,是一款动态化的多语言框架。设计优雅 语言包存储格式为 xml 格式,和 res 下的 strings.xml 一致 零依赖,完全使用系统 api 和系统的 xml 解析器 不持有 ...

    Go语言的Web开发框架 Web.Go.zip

    在Go语言中,Web开发框架Web.Go为开发者提供了一个高效且简洁的方式来构建Web应用程序。Go语言,也称为Golang,是Google推出的一种静态类型的、编译型的、并发型的、垃圾回收的、C风格的编程语言。它以其高性能、...

    动态验证框架

    5. 国际化:动态验证框架支持多语言,可以通过配置文件指定不同语言环境下的错误消息。 6. 集成:Struts动态验证框架可以无缝集成到现有的Struts项目中,只需添加必要的库依赖和配置即可。 通过观看"46_动态验证...

    基于Java语言完整的前台框架

    虽然描述中提到框架语言是标准的HTML,但通常一个完整的前端框架会包含更多的组件,如CSS样式表和JavaScript脚本来实现动态交互。 HTML(超文本标记语言)是构建网页的基础,它定义了网页的结构和内容。在本项目中...

    多语言Web网站的框架设计与实现.pdf

    多语言Web网站的框架设计与实现可以通过选择合适的框架来实现,常用的框架有四种:静态全站复制、动态部分复制、基于数据库动态生成内容和基于XML文件动态生成内容。 1. 静态全站复制 静态全站复制是将每种语言都...

    c#语言开发的OA模板框架源程序

    此外,了解C#语言和.NET框架的基本概念和用法是使用此框架的前提。开发者应掌握面向对象编程思想,理解类、对象、继承、多态等核心概念;对于.NET框架,需熟悉ASP.NET(用于构建Web应用程序)、ADO.NET(用于数据库...

    AE框架构建的代码,主要用于框架的搭建,但内没有定义语言

    平台采用基础层、通用层、常用层、核心组件层的四层开发模式,通过可视化的构件,提供基于事件驱动和组件化的应用集成框架,利用框架的动态连接类库的接口来配置应用系统的集成,可大大简化二次开发的复杂性,并有效...

    各种输入框动态校验框架

    在IT行业中,输入框动态校验框架是一种至关重要的工具,特别是在构建用户界面和Web应用程序时。这类框架的主要目的是确保用户输入的数据符合预设的规则,从而提高数据的准确性和安全性。"各种输入框动态校验框架"这...

    Go-Grabant是一个用go语言开发用javascript语法书写规则的爬虫框架

    综上所述,Go-Grabant是一个结合了Go语言高性能特性和JavaScript易用性的爬虫框架,适合有一定Go语言基础并熟悉JavaScript的开发者。通过深入理解和实践,可以利用Grabant高效地完成各种Web数据抓取任务。

    QT动态语言切换、历史语言记录、QMessageBox和QDialogButtonBox的Ok按钮动态切换汉字

    关于历史语言记录,可以创建一个数据结构,如`QHash, QLocale>`,存储用户过去选择过的语言和对应的`QLocale`对象。当用户重新打开应用时,可以根据这个记录尝试恢复上次使用的语言。 对于QMessageBox和...

    脚本语言与动态网页设计课件

    常见的脚本语言如JavaScript、PHP和Python等,它们在动态网页中的作用和应用场景。 2. HTML与CSS:作为网页设计的基础,HTML(超文本标记语言)用于结构化网页内容,CSS(层叠样式表)则用于美化网页布局。课程可能...

    基于PHP的多国语言轻量级框架.zip

    这个压缩包很可能包含了一个设计简洁、易于理解和扩展的PHP框架,该框架支持多种语言,旨在帮助开发者快速创建国际化网站。 【描述】提到的"基于PHP的多国语言轻量级框架"表明,此框架可能采用了模块化设计,具有低...

    Go-ThinkGo一个轻量级的go语言MVC框架。

    Go-ThinkGo是一个基于Go(Golang)语言的轻量级MVC(Model-View-Controller)框架,专为构建高效、稳定且易于维护的Web应用程序而设计。这个框架的目标是提供一种简洁、灵活的方式来组织Go语言的Web开发,使得开发者...

    PHP多国语言框架.7z

    2. **L10n(本地化)**:L10n代表“本地化”,L和n之间有10个字母,是指将国际化的产品调整到特定地区的语言和文化习惯的过程。在PHP中,本地化包括翻译文本、日期和时间格式、货币符号等。 二、PHP多语言框架的...

    多语言动态切换

    在VC++环境中,借助MFC框架和适当的资源管理,开发者可以轻松地创建能够适应多种语言环境的应用程序,从而提高用户体验并拓宽应用市场。通过 DispECG(多语言) 这样的项目实践,我们可以深入理解和掌握这一技术,...

    Go后台开发框架是GoFly全栈开发社区旗下永久开源可商用框架,也是Go语言好用web开发框架,能快速搭建应用,框架.zip

    GoFly框架是一款由GoFly全栈开发社区推出的后台开发框架,专为Go语言的Web应用程序设计,旨在简化和加速开发过程。作为一个永久开源且可商业化的框架,GoFly提供了高效、稳定以及灵活的解决方案,让开发者能够快速...

    基于PHP的多国语言轻量级框架源码.zip

    【标题】"基于PHP的多国语言轻量级框架源码.zip" 提供的是一个专为PHP开发设计的轻量级框架,它包含了实现多国语言功能的代码,旨在简化和加速开发过程,同时保持代码的简洁性和可扩展性。这个框架可能是由独立...

Global site tag (gtag.js) - Google Analytics