标签: web-frameworks

是否有适用于 kotlin 原生的 Web 框架

我想在 Kotlin Native 中创建一个使用 REST API 公开 Web 服务器的应用程序,但我找不到任何最近的项目或库。有kwang但它似乎不再维护,它依赖于另一个 C 库。

web-frameworks kotlin-native

7
推荐指数
1
解决办法
1116
查看次数

用于Haxe在PHP环境中部署的Web"框架"?

最近我一直在看看Haxe,构建一个部署到运行PHP的Apache的应用程序.好吧,虽然看起来它可能符合我的需求(部署到PHP,但没有使用糟糕的语言),但我没有找到任何东西来使实际的应用程序开发比构建传统的非MVC PHP应用程序更容易.是否有任何我缺少的工具包/框架,这是值得的吗?

如果它受到MVC的启发会很好,而且我肯定想要一个简单的方法来使用漂亮的URL,尽管我可以在必要时解决mod_rewrite规则.

编辑:我的想法是不在 PHP端使用像CakePHP这样的东西,而是在Haxe端使用像CakePHP这样的东西.

php haxe web-frameworks

6
推荐指数
1
解决办法
2961
查看次数

使用除Rails之外的Ruby框架有任何潜在的缺点吗?

我想使用比Rails(Sinatra/Ramaze/Camping)更轻的框架,但我担心通过这样做我将无法使用以插件形式为Rails定制的许多共享库.这是一个主要问题,还是大多数这些插件可用于不同的Ruby框架?

使用除Rails之外的Ruby框架还有其他潜在的缺点吗?

ruby ruby-on-rails web-frameworks ramaze sinatra

6
推荐指数
1
解决办法
1562
查看次数

为简单易用的应用程序选择哪个J2EE Web开发框架?

我想在J2EE上编写一个简单的Web应用程序,具有以下特征:

  1. 我不需要任何AJAX,它甚至可以在浏览器上禁用JavaScript.
  2. 这是一个简单的CRUD应用程序
  3. 我需要完全控制每个元素在页面上的布局方式 - 不要影响GUI的外观.
  4. 我可以使用普通的旧JDBC进行数据访问 - 不需要o/r映射器
  5. 页面的书签是必要的(只要有书签的地方,那就是).
  6. 我的很多用户都非常喜欢使用标签式浏览.

我想要的框架是:

  1. 给我一个很好的抽象来检索GET和POST参数
  2. 给我一个很好的工具来向用户显示验证错误和其他错误
  3. 提供一组标准安全功能 - 防止跨站点脚本,防止用户将下拉输入设置为下拉列表中不存在的值,et.al
  4. 在功能不太强大的服务器上,在200多个并发用户中表现良好,可以很好地扩展.(没有集群 - 单个节点,具有多个生产应用程序的共享应用服务器)
  5. 保持稳定; 因为我希望这个应用程序在没有主要重构的情况下运行至少3 - 4年

我看了几个框架,这就是我的感受..

  1. 普通的Servlets/JSP - 我需要自己编写代码 - 这需要时间,并且可能有很多错误
  2. Struts(1.x) - 与普通的servlet方法相比,没有提供太多的优势; 虽然它确实将POST和GET参数映射到形成bean,但我正在寻找的其他功能并不存在; 我需要花很多时间自己编写代码
  3. JSF - 由于我读过的性能问题,我很害怕它.视图构造和维护似乎占用了太多的内存.此外,JSF不适用于书签和标签式浏览器.
  4. Tapestry - 我看了Tapestry 5.虽然看起来不错,但它似乎与标签式浏览和书签不兼容.虽然肯定支持"激活上下文",但它只是一个字符串.它无法使用GET参数和隐藏的表单字段(尚未)恢复状态.此外,似乎对框架的寿命感到担忧 - 它似乎在没有向后兼容性的情况下发展.
  5. 阿帕奇涡轮机 - 一开始看起来很好; 但事实上它已经很老了并且没有太多的活动让我害怕.

对我有什么好处的任何建议?谢谢!

PS:我不得不使用根据Apache许可证(最好是v2)或BSD许可证获得许可的产品

java web-applications web-frameworks java-ee

6
推荐指数
1
解决办法
7440
查看次数

REST是GUI Web应用程序的不错选择吗?

基于GUI的Web应用程序可以构建在GUI组件,Wicket等有状态框架上,也可以构建为RESTful,无状态的方式,仅在客户端上具有GUI状态.

从技术角度来看,REST看起来是正确的方式,因为它利用了http的全部功能,并导致高度可扩展的应用程序.但这需要付出代价.在许多情况下,复杂的GUI将需要客户端上的JavaScript应用程序.如果应在客户端维护状态,则必须保持在同一页面并仅重新加载部分.或者你必须使用隐藏的iframe技巧.有时在服务器上有像购物车一样的伪资源,以启用RESTful设计.你必须保持多步对话的中间状态等等......

如果我环顾四周,很少有RESTful GUI Web应用程序.这是因为历史原因还是RESTful设计在常见情况下无效?

rest wicket web-frameworks

6
推荐指数
2
解决办法
4475
查看次数

.NET社交网站的框架/起点?

我确实在这个网站上做了一些谷歌搜索和搜索,但没有找到我正在寻找的确切内容.

我希望有人可以在这里指出我正确的方向.我是一名ASP.NET/SQL Server开发人员,希望开发一个(基本的)基本社交网站(喘气).在我从头开始使用ASP.NET中的空白解决方案之前,我想知道是否有任何特定于ASP.NET的框架可以作为一个很好的起点.我已经考虑将Google Maps jquery控件用于我的Google Maps集成,以及对我的社交网站共享集成的"sharethis"控件.用于人工认证的Captcha ......但除此之外,我不确定我可以利用什么......谷歌上的任何内容都没有按照我的搜索条件跳出来.

我也想知道是否有其他人做过类似的事情并且可以和我分享他们的死后故事.

我也愿意学习一种新的平台/语言,如果这意味着节省时间 - 我的经验主要是在ASP.NET中,所以如果它最有意义的话,那就是我计划使用的.我最初的要求是基本和现实的 - 配置文件设置(图像,信息等),'组'创建,谷歌地图集成,群组共享的日历控件,短信支持,群组间的讨论论坛,搜索群组,最有可能的OpenID集成等等.我不会尝试构建整个站点然后将其发布,但是要采取一些步骤并一次发布一些功能.

对于像这样的广泛问题,我们非常感谢任何建议.再次感谢.

我发现DotNetOpenAuth 似乎是一个很好的API,用于处理ASP.NET Web表单的OpenID.他们还有一个ASP.NET MVC版本

我还找到了MS Web Platform.这看起来像一些好东西.有人曾经使用它并认为它适用于这种类型的应用程序吗?

我找到了一个名为ActiveSocial的 DotNetNuke库.它的价格合适(500美元)并且不仅仅是我需要的功能,但缺少一些功能.我想知道这里有没有人曾经使用过AS.DNN是否易于扩展,因此我可以添加Google地图功能等?如果AS附带源代码,它不会说雪覆盖的任何地方(销售AS的供应商).如果没有,那么我可能会被搞砸,因为我无法集成我想要的功能.

sql-server asp.net frameworks web-frameworks social-networking

6
推荐指数
1
解决办法
5060
查看次数

如何在没有ASPX的情况下在C#中创建Web框架?

我已经设法在ubuntu/apache/mono下运行一个C#asp页面,但我不想在这些ASP页面中编写我的框架,我想直接使用C#然后我将使用模板化语言观点.但我不知道从哪里开始?

C#是一种编译语言,所以...我该怎么做?我会编译所有内容然后将apache挂钩到(单个)可执行文件并传入请求URL吗?我可以请求特定的.cs页面然后让apache告诉它编译,然后只有在它被更新时"显示"它吗?是否可以单独编译"视图"文件,以避免每次更改时都重新编译所有内容?是否有一些我可以使用的"基础",或者我将不得不重新发明访问GET和POST变量(通过阅读标题信息)和我们认为在PHP等语言中理所当然的各种其他东西?

c# apache mono web-frameworks

6
推荐指数
1
解决办法
1491
查看次数

node.js的含义是什么?

嗨,我一直在阅读有关的node.js最近.我已经看过许多关于它如何真正伟大的文章,以及一些知名人士的文章.考虑到这个项目似乎有的惯性,以及我目前正在学习javascript和jQuery,该项目引起了我的注意.我得到很多人对此感到兴奋,但我不太明白其含义是什么.

我知道这是事件驱动和非阻塞所有这一切,但我感到困惑的是它的意图.

node.js是否意味着我们现在有了在服务器端运行Javascript的基础,以便以后可能会有人为node.js/Javascript创建Ruby on Rails或ASP.NET MVC等价物?也许那里已经有了Web框架,但如果是这样的话,我还没有听过炒作机器.

我希望我的问题很明确.

javascript web-frameworks node.js

6
推荐指数
1
解决办法
1421
查看次数

区分CherryPy中的GET和POST数据?

我一直在为我的项目的Python Web框架做出决定,我真的很喜欢将CherryPy轻巧,灵活和简洁与其他项目进行比较.我遇到的唯一问题是我找不到任何关于如何区分通过GET和POST发送的数据的文档.

例如,我不希望用户能够通过GET请求(http://example.com/login?username=user&password=pass)提供他们的登录凭据,但是,根据CherryPy的教程,所有数据都以方法参数,无论它们发送什么HTTP方法.有什么方法可以说我只想要POST数据或者我是否必须使用MethodDispatcher

谢谢!

python web-frameworks cherrypy

6
推荐指数
1
解决办法
3913
查看次数

在maven 2中添加java依赖项,如java依赖项?

我正在使用apache maven进行构建项目,所以我想基于他们的版本自动添加我的依赖javascript框架,组织javascript框架,并且只下载modifiying标签版本.存在一些类似java依赖的插件或maven的替代插件?

javascript maven-2 web-frameworks

6
推荐指数
1
解决办法
5019
查看次数