开发时框架的选型

简介:

1,框架的选择

选择框架时,我们有什么标准吗?

(a)比较流行

(b)帮助文档齐全,全面

(c)极大程度上减少开发人员的重复劳动

真的是这样吗?

有一个开发团队选择了一个很NB的框架,但是这个框架不支持IE8,更不支持IE7.

有一次,一个真实用户使用时发现购买不了,后来产品经理下令:支持IE8和IE7.

然后,开发团队就哭了.

因为选择的框架本身不支持IE8和IE7,所以需要重构

 

2,开发语言的选择

有一个项目团队使用Python 写后台接口.

有一次,同事找我,说遇到一个问题

参数中有& 符号时提交表单,会把&后面的截断.

于是我用自己的工具试了下,发现确实如此.然后怎么改呢?

后端不好改,因为技术选型就这样了.

由前端改,还是我给他们提供的方法:

提交表单时,先url编码,然后base64编码;

查询时base64解密,然后url解码

Js代码   收藏代码
  1. base64encode(encodeURIComponent(title))  

 

参考:http://www.cnblogs.com/ricksun/archive/2012/08/27/2658654.html

相关文章
|
7月前
|
监控 Kubernetes 持续交付
构建高效可扩展的微服务架构:后端开发实践指南
在数字化转型的浪潮中,企业对软件系统的要求日益提高,追求快速响应市场变化、持续交付价值成为核心竞争力。微服务架构以其灵活性、模块化和独立部署的特点,成为解决复杂系统问题的有效途径。本文将深入探讨如何构建一个高效且可扩展的微服务架构,涵盖关键设计原则、技术选型及实践案例,为后端开发者提供一条清晰的指导路线,帮助其在不断变化的技术环境中保持竞争力。
274 3
|
7月前
|
消息中间件 Java 微服务
构建高性能微服务架构:Java后端实践
【4月更文挑战第8天】 在当今互联网应用的快速迭代与高并发挑战下,微服务架构以其灵活性和扩展性成为众多企业技术选型的宠儿。本文将深入探讨在Java后端开发中,如何构建一个高性能的微服务系统,涵盖从基础架构设计、关键技术选型到性能优化策略的全方位分析。我们将透过实际案例,剖析微服务实践中的最佳模式与常见陷阱,为后端开发人员提供一份实操指南。
|
5月前
|
数据可视化 数据挖掘 数据库
低代码开发全解析核心功能及其优势
低代码开发平台采用图形界面与预构建组件加速软件开发,降低技术门槛与成本,并支持敏捷迭代与快速部署。其核心功能包括可视化建模、预构建组件库、业务流程自动化、集成与连接性、多平台应用开发、数据分析报告、版本控制与协作、测试调试工具、安全性与合规性及快速部署更新。优点体现在提升开发速度与效率、降低成本、加强团队合作及提高灵活性与可扩展性。选择平台时需明确需求、评估功能与灵活性、考虑易用性、集成能力、安全性与合规性及成本与定价模型。例如,Zoho Creator作为成熟平台,拥有丰富的经验和广泛的应用案例。低代码开发已成为企业数字化转型的关键工具。
107 13
|
4月前
|
移动开发 小程序 前端开发
跨端技术演进问题之Web容器方案在跨端开发中的优势和不足如何解决
跨端技术演进问题之Web容器方案在跨端开发中的优势和不足如何解决
|
7月前
|
缓存 NoSQL Java
构建高性能微服务架构:Java后端的实践之路
【5月更文挑战第5天】在当今快速迭代和高并发需求的软件开发领域,微服务架构因其灵活性、可扩展性而受到青睐。本文将深入探讨如何在Java后端环境中构建一个高性能的微服务系统,涵盖关键的设计原则、常用的框架选择以及性能优化技巧。我们将重点讨论如何通过合理的服务划分、高效的数据存储策略、智能的缓存机制以及有效的负载均衡技术来提升整体系统的响应速度和处理能力。
|
7月前
|
消息中间件 运维 监控
构建高性能微服务架构:后端开发的实践指南
【4月更文挑战第23天】 在当今互联网应用的快速迭代与海量用户访问的背景下,传统的单体应用架构逐渐显露出其扩展性与维护上的局限性。微服务架构作为一种解决方案,以其服务的细粒度、独立性和弹性等特性,被广泛认为是提升系统可维护性和扩展性的有效途径。本文将深入探讨如何构建一个高性能的微服务架构,从基础理论到具体实践,为后端开发者提供一套系统的指导方案。我们将涵盖微服务设计原则、技术选型、性能优化、以及监控与故障处理等关键话题。
|
7月前
|
设计模式 供应链 中间件
如何正确地理解应用架构并开发(下)
如何正确地理解应用架构并开发(下)
101 2
|
7月前
|
存储 Java 关系型数据库
如何正确地理解应用架构并开发(上)
如何正确地理解应用架构并开发(上)
135 1
|
7月前
|
搜索推荐 前端开发 测试技术
如何正确地理解应用架构并开发(中)
如何正确地理解应用架构并开发(中)
155 1
|
7月前
|
前端开发 JavaScript 测试技术
探讨前后端分离架构在Web应用开发中的优势与实践
本文将深入探讨前后端分离架构在Web应用开发中的优势与实践。通过明确前后端分离的定义和原理,分析其在提高开发效率、降低耦合性、增强可维护性等方面的优势。同时,为读者提供了一些实践指导,包括如何选择适合的前后端分离框架、如何合理划分前后端职责等,旨在帮助开发者更好地应用这一架构并取得良好的开发效果。