我们正在为我们公司构建RESTful API,它将提供XML,JSON和其他可能的内容类型.
我的团队正在寻找一个框架(按优先级排序):
我意识到这是一个模糊的目标.没有任何一个框架可以满足所有这些需求,实际上可能有许多框架以不同的方式,形状和形式来满足它们.
这与语言无关.我们已经拥有PHP经验,但我们也有开发人员从未在他们的生活中编写过Web应用程序,因此学习Python或Ruby或Java是可以接受的.
我想学习一个促进良好编程实践的框架,并受到编程社区的尊重.
但是,我还想要一个可以用于日常工作的框架.
你会推荐哪一个?
这个问题来自我学习Django基础知识的经验,因为它受到Stack Overflow和Hacker News开发人员的高度赞扬.但是......我所在地区(纽约市)几乎没有任何工作要求Django开发人员.
哪个最好,换句话说,最简单易用?条纹或JSF.
虽然我没有在愤怒中使用这两者,但我需要评估什么是开始新项目和转换现有Struts项目的最佳选择.
我担心JSF不会像我想的那样渲染,但是其他经历是什么?看起来条纹更直接,我在这个假设中是否正确?
我正在试图找出使用Java EE 6开发RESTful Web应用程序的最佳选择.例如,我希望能够解释如下所示的URL:
GET www.myapp.com/customers/1 - 返回显示有关ID为1客户详细信息的网页.
我能想到的唯一两个选择是
是否有任何其他框架可以让您开发这样的Web应用程序?另外,我非常感谢有关为什么一个框架可能比另一个框架更好的见解.
我的另一个考虑因素是您可以在框架中使用哪些视图技术?我听说很多视图技术与Spring MVC集成在一起,比如Velocity和Tapestry ......这些很容易集成在一起,还是会遇到很多问题?一个重要的是我需要模板化(如ASP.NET中的母版页).
我对Java EE世界很陌生 - 我习惯于微软,他们给你一个选择.我是ASP.NET MVC的忠实粉丝 - 有类似于Java世界的东西(或者是Spring MVC吗?).
我并不习惯所有这些选择......帮助!
感谢您的任何建议/意见.
我正在寻找一个Python Web框架,它允许我快速构建一个具有自动AJAX支持的CRUD应用程序.
该框架应该能够生成一个可排序和可过滤的漂亮表,它可以通过AJAX工作,并且完全没有JS支持.
我看过TurboGears2,看起来很有希望,有没有其他框架可以为我做这个工作?
我正在考虑开始一个个人宠物网项目来试验不同的东西并扩展我的知识.
我在工作中使用Java很多(对于Web应用程序:D)并且正在考虑在Python中创建自己的Java,因为我有点像这种语言,但从未通过简单的脚本阶段.
我想加强关于Python的设备(使用2.6.5)并且不知道会发生什么或者选择哪种框架:Django,Pylons,web2py等.
我也不知道这些框架会给我带来多少,以及我需要从头开始写多少.
如果有人可以提供给我,我可以使用与Java的比较.我正在考虑过滤功能,例如sitemesh,自定义标签,如JSTL; 在Python中,我可以编写带有标签的HTML的干净页面,或者编写大量的print语句(像Java中的servlet一样吗?
我不确切地知道如何说出这个问题.
我实际上需要介绍如何在Python中执行Web开发,在什么级别以及Web框架带来的内容.
你能分享一下你的经历吗?
TIA!
目前我正在编写基于Vaadin的Web应用程序.我对学习周期以及UI的设计方式非常满意.
一般来说,Vaadin的优点是:
缺点是:
我对社区的问题是:
什么Web框架最符合以下要求:
合理的方法组合也适合.请提供"Hello World"应用程序的链接,该链接基于您建议的框架实现.我正在考虑Apache Wicket/Echo2/Tapestry/Click/GWT,但是如果没有玩几个月就很难做出选择(希望没有让人失望).
我已经swagger.yml使用go-swagger设置了一个现有的 Web 服务器
,它已经为我提供了 api 的验证和路由
我想使用echo web 框架进一步开发这个服务器,有没有办法集成这两个,以便我可以使用它们两者提供的功能。
基本上,如果我从头开始在 echo 中实现所有内容,我就会放弃开箱即用的 go-swagger 提供的验证和路由,并且必须在 echo 代码上编写不那么开发友好的注释(与 swagger.yml 相比)
或者任何类似的 echo 工具?
VSCode 有一个非常可定制的 UI,包括活动栏、侧边栏、选项卡、状态栏等(https://code.visualstudio.com/docs/getstarted/userinterface);可通过扩展进行自定义,并且似乎是在没有任何常见 Web 框架的情况下开发的(https://github.com/microsoft/vscode/issues/99845)。
它维护良好,可以在不同的操作系统中运行,并且具有自动更新功能。
即使我们删除代码编辑器部分,这里面还有很多工作要做。
这让我想知道是否可以在 VSCode 之上编写一个完全不同的应用程序(而不是代码编辑器)。例如,类似 Slack 的消息应用程序、类似 Obsidian 的知识库应用程序等。
是否可以?是否有基于此代码构建的应用程序?我是否错过了使这个想法不可行的重要一点?
编辑:
有些人指出了一个非常有效的观点。我在这里提到的一些 VSCode 功能实际上是 VSCode 继承的 Electron 功能。开发了一个 Electron 应用程序(5 年前)后,我在 VSCode 中看到了很多 Electron 中没有的东西(但也许我对 Electron 的概念是错误的)。
我想强调的是,VSCode UI(栏、选项卡等)+其可扩展性似乎是一个有效的开发框架。从这个意义上说,我对任何事情都一无所知。
编辑(2023 年 1 月): 我想我们可以将StackBlitz添加为刚刚完成此操作的产品。