标签: web-frameworks

社交网站的ORM是否有意义?

我之所以这样问是因为我需要知道是否在社交网站上使用ORM根本没有任何意义.

我为什么ORM不适合社交网站的论点是:

  • 社交网站不是产品,因此您不需要支持多个数据库.您知道要使用哪个数据库,并且您很可能不会偶尔更改它.
  • 社交网站需要用户之间的多对多关系,最终有时您需要编写纯SQL来获取这些关系.因此ORM的值再次降低.
  • 与前一点相关,ORM有时会在后端执行多次查询以获取其记录,这有时可能效率低下并且可能导致数据库出现瓶颈.最后,您必须写下简单的SQL查询.如果我们知道我们要编写纯SQL,那么使用ORM有什么意义呢?

基于我有限的经验,这是我有限的理解.您在构建社交网站方面有什么经验?我的观点有效吗?在不担心使用ORM的情况下使用裸SQL是否蹩脚?ORM可以帮助建立社交网站有什么意义?

sql language-agnostic orm web-frameworks social-networking

2
推荐指数
1
解决办法
1458
查看次数

如何制作漂亮的Python Web应用程序?

我正在寻找一个易于使用的python Web框架,并允许我动态生成一些漂亮的用户界面.我对Web开发没有多少经验,也不想花太多时间学习内部知识.

到目前为止,我使用cherrypy和mako模板来为应用程序提供服务.我的问题是,它看起来很糟糕.我想要一些不错的(可能是AJAX?)功能,使应用程序更加花哨.

我的应用是一个没有任何数据库连接的简单搜索网站.所以我有一个主页面,用户输入搜索字符串和结果页面.最后它应该看起来像Goole搜索,有一些悬停效果的结果,漂亮的键盘控制,甚至可能类似于谷歌的页面预览.

所以要实现这一点,我应该使用不同的框架还是需要手工编写CSS和javascript?我有什么选择?

谢谢!

python ajax web-frameworks web

2
推荐指数
1
解决办法
6100
查看次数

仅针对一种尺寸的屏幕浮动 bootstrap4

在引导程序 4 中,我想为按钮设置“float-right”,但只为 .col-sm-* 设置其余部分我使用偏移量,一切正常,但是这个宽度按钮太长而无法偏移它,但我不想改变它的大小。

这可能吗,如果是的话,我该怎么做。

html web-frameworks web-frontend twitter-bootstrap bootstrap-4

2
推荐指数
1
解决办法
1342
查看次数

是否有任何类似Wicket的Web框架可以与Scala一起使用(除了电梯)?

我想使用Scala语言启动一个项目.在搜索Web框架时,我发现了Lift.但是,它并不是我想要的:一个完全分离HTML和代码的Web框架.Lift确实有一些不错的功能(和学习曲线),但我们需要完全分离HTML和代码.我希望能为Scala语言找到类似Wicket,Tapestry或Barracuda的东西.

尽管能够重用html模板很好,但让HTML模板作为"静态应用程序"模型工作更为重要.在Tapestry中,我们可以将链接放在静态模板中,并使用它来获得静态导航和应用程序的原型.

那么,你知道其他任何易于使用Scala语言的Web框架吗?

谢谢,路易斯

scala tapestry web-frameworks

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

哪些现代Web框架在企业环境中很受欢迎?

我的公司正在寻求将他们的软件转移到开源框架.他们的第一个想法是J2EE.我知道Django和Rails在娱乐开发方面很受欢迎,但在公司环境中并不确定.

我希望编译一个可供考虑的Web框架列表.不幸的是,我无法向公众发布我们的要求.此外,我想知道您是否在公司环境中看到/使用过不同的框架.

谢谢

django corporate ruby-on-rails web-frameworks

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

哪种流行的快速Web开发框架遵循"Rails范例"?

我正在尝试编写一个广泛使用的着名Web框架列表,这些框架遵循"Rails范例",在此问题的上下文中,这些框架被定义为遵循以下关键原则的Web框架:

  • 约定配置(CoC)
  • 不要重复自己(干)
  • 明智的默认值
  • 易于搭建:自动生成CRUD界面

这是到目前为止的列表:

  • Ruby on Rails(Ruby),于2004年发布,关于标记为"ruby-on-rails"的超过6500个问题
  • Django(Python),2005年发布,关于标记为"django"的3400多个问题
  • Grails(Groovy)于2006年发布,关于标记为"grails"的超过500个问题

在SO上标记的问题的nuber被视为Web框架流行的代理.

题:

  • 目前广泛使用的其他值得注意的Web框架应该适合此列表?

php asp.net ruby-on-rails web-frameworks

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

我如何知道社区有多大,例如Web框架.

有没有可以帮我的工具?例如,我想比较一个社区对Python中的Web框架有多大.对于我的dimploma论文很有趣,知道社区有多大和未来的趋势.

python web-frameworks

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

什么样的Web应用程序适用于Strut,Grail,Play等每个框架?

我正处于开发基于Java的Web应用程序的开始阶段.我可以同样使用Strut,Grail和Play.您能否指出哪些框架最适合长期开发Web应用程序,或者只使用普通的MVC(M-java bean,V-jsp,jstl,C-servlet)?

java web-applications web-frameworks

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

如何在金字塔中通过POST提交请求?

在Pyramid中,通过GET发送请求可以通过创建URL来完成,如下所示:

@view_config(route_name="test")
def test(request):
    return HTTPFound("http://test.com/redirect_to_another_test?a=1")
Run Code Online (Sandbox Code Playgroud)

但似乎HTTPFoundPOST无法做到这一点,那我该怎么做呢?有没有人有这个想法?谢谢!

python web-frameworks pyramid

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

MeteorJS替代方案:延迟补偿框架和图书馆?

努力: 我正在构建一个基于聊天网络客户端的文字游戏,我需要在输入聊天文本上进行服务器调用,以便在聊天广播之前对其进行验证.

我知道Meteor提供开箱即用的延迟补偿.但鉴于其仍在"早期预览",我会寻求其他选择.

我尝试了什么: 不幸的是,我的网络搜索"延迟补偿框架库"除了Meteor之外不会产生任何其他东西(包括非个性化结果).

问题:是否还有其他提供延迟补偿的替代方案 - 或者 - 可以使工作更轻松吗?我希望其他开发人员可能遇到过有用/相关的东西.

javascript web-frameworks meteor

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