标签: frameworks

什么是ExtJS的替代品?

所以我正在寻找的是一个我可以使用的javascript框架,它有几个UI控件.我看了一下jQuery,但与ExtJS相比,这些控件非常基础.还有其他竞争对手吗?

这个问题之所以存在是因为它具有历史意义,但它不被认为是本网站的一个好的,主题上的问题,所以请不要将它作为证据,你可以在这里提出类似的问题.更多信息:帮助中心.

javascript frameworks extjs

65
推荐指数
1
解决办法
14万
查看次数

Clojure Web框架的比较

Clojure有一些Web框架

还有一些用于处理某些Web开发子任务的库,例如

  • 活跃于模板
  • 打算进行模板化
  • 处理与请求/响应较低层次的东西
  • ClojureQL用于持久化(但它看起来并不活跃)

还有数百个Java库可供使用.某些方面,已经讨论过在这里他们两个的比较了一下.

我想知道这些框架/组件在成熟度,范围,开发的容易程度,Django/RoR感觉等方面的比较.

comparison frameworks clojure web-frameworks

65
推荐指数
4
解决办法
3万
查看次数

.NET Framework 4.0客户端配置文件与.NET Framework 4.0

当我在VS2010中启动新的.NET控制台应用程序时,默认情况下,Target Framework设置为.NET Framework 4.0 Client Profile,.NET Framework 4.0和.NET Framework 4.0 Client Profile之间的区别是什么

.net frameworks visual-studio

65
推荐指数
4
解决办法
2万
查看次数

RailwayJS vs TowerJS

再次......选择框架.我已停止使用这两个TowerJS和RailwayJS,但它们的接缝非常相似,选择哪种方式很困难

两者都基于Express,都是RoR风格的框架......

哪一个最有前途,哪一个会更受欢迎?

或许我已经走错了路?也许我应该选择其他框架.

我讨厌有这么多的框架可供选择,没有行业标准可以依赖,或多或少地确定框架将在近几年内开发......

请帮忙,需要专家建议.谢谢

frameworks node.js express railway.js towerjs

65
推荐指数
2
解决办法
2万
查看次数

有没有"Play"java web开发框架的经验?

我刚刚偶然发现了以下新的java web框架:Play

http://www.playframework.org/

http://www.playframework.org/documentation/1.0/home

有这么惊人的功能列表,我很惊讶我以前没有听说过它...

听起来像java web开发承诺的土地......

有人试过吗?有任何实际经验吗?你觉得值得研究吗?

java frameworks playframework

63
推荐指数
5
解决办法
1万
查看次数

什么是Pythonic方式进行依赖注入?

介绍

对于Java,依赖注入作为纯OOP工作,即您提供要实现的接口,并在您的框架代码中接受实现已定义接口的类的实例.

现在对于Python,您可以以相同的方式执行,但我认为在Python的情况下,该方法的开销太大了.那么你将如何以Pythonic方式实现它?

用例

说这是框架代码:

class FrameworkClass():
    def __init__(self, ...):
        ...

    def do_the_job(self, ...):
        # some stuff
        # depending on some external function
Run Code Online (Sandbox Code Playgroud)

基本方法

最天真(也许是最好的?)方式是要求将外部函数提供给FrameworkClass构造函数,然后从该do_the_job方法调用.

框架代码:

class FrameworkClass():
    def __init__(self, func):
        self.func = func

    def do_the_job(self, ...):
        # some stuff
        self.func(...)
Run Code Online (Sandbox Code Playgroud)

客户代码:

def my_func():
    # my implementation

framework_instance = FrameworkClass(my_func)
framework_instance.do_the_job(...)
Run Code Online (Sandbox Code Playgroud)

问题很简短.有没有更好的常用Pythonic方法来做到这一点?或者也许任何支持此类功能的库?

更新:具体情况

想象一下,我开发了一个微型Web框架,它使用令牌处理身份验证.该框架需要一个函数来提供ID从令牌获得的一些并获得与之对应的用户ID.

显然,框架对用户或任何其他特定于应用程序的逻辑一无所知,因此客户端代码必须将用户getter功能注入框架以使身份验证工作.

python oop authentication frameworks dependency-injection

63
推荐指数
5
解决办法
2万
查看次数

由于"内部"保护级别,初始化程序无法访问

我有一些协议

LoginStrategy

public protocol LoginStrategy {
    func login(_ viewController: UIViewController)
    func getUserInfo(withCompletionHandler completionHandler: @escaping (_ userInfo: [String: Any]?) -> ())
    func createLoginButton(_ frame: CGRect, withCompletionHandler completionHandler: @escaping (_ loginButton: UIView) -> ())
    func getUserId() -> String
}
Run Code Online (Sandbox Code Playgroud)

和两个类:

LoginProvider

public class LoginProvider {

    public let strategy: LoginStrategy

    public func login(_ viewController: UIViewController) {
        return self.strategy.login(viewController)
    }

    public func getUserInfo(withCompletionHandler completionHandler: @escaping (_ userInfo: [String: Any]?) -> ()) {
        return self.strategy.getUserInfo(withCompletionHandler: completionHandler)
    }

    public func createLoginButton(_ frame: CGRect, withCompletionHandler completionHandler: @escaping …
Run Code Online (Sandbox Code Playgroud)

frameworks access-modifiers initializer ios swift

63
推荐指数
3
解决办法
4万
查看次数

如何使用Entity Framework CodeFirst使我的数据库成为种子?

数据库已成功创建(与表一样)但未加种.我花了几个小时阅读了大量文章但却未能得到它.有什么建议?

另外,是否可以在客户端中没有引用我的DatabaseContext的情况下调用初始化程序?

我已经包含了我能想到的所有相关代码.如果有任何其他方面的帮助,请告诉我.

我试过的事情:

  1. 我删除了我的连接字符串(因为它默认为sqlexpress,只是更改了名称)
  2. 我将DropCreateDatabaseIfModelChanges更改为DropCreateDatabaseAlways,仍然相同.

编辑:非常奇怪的是它曾经工作过一次,但我不知道它是如何或为什么再次破坏.我假设连接字符串,但谁知道.

DatabaseInitializer.cs

public class DatabaseInitializer : DropCreateDatabaseIfModelChanges<DatabaseContext>
{
  protected override void Seed(DatabaseContext context)
  {
    // Seeding data here
    context.SaveChanges();
  }
}
Run Code Online (Sandbox Code Playgroud)

DatabaseContext.cs

public class DatabaseContext : DbContext
{
  protected override void OnModelCreating(DbModelBuilder mb)
  {
    // Random mapping code
  }

  public DbSet<Entity1> Entities1 { get; set; }
  public DbSet<Entity2> Entities2 { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

Global.asax.cs - Application_Start()

protected void Application_Start()
{
  Database.SetInitializer<DatabaseContext>(new DatabaseInitializer());
  AreaRegistration.RegisterAllAreas();
  RegisterGlobalFilters(GlobalFilters.Filters);
  RegisterRoutes(RouteTable.Routes);
}
Run Code Online (Sandbox Code Playgroud)

客户端web.config

<connectionStrings>
  <add name="DatabaseContext" connectionString="data source=.\SQLEXPRESS;Database=Database;Integrated Security=SSPI;" …
Run Code Online (Sandbox Code Playgroud)

frameworks entity entity-framework code-first asp.net-mvc-3

62
推荐指数
3
解决办法
7万
查看次数

我是否需要一个框架来在PHP中构建REST API?

我是PHP的新手(大约8个月).我正在构建一个Web应用程序,几乎已准备好进行测试.我现在才开始考虑制作移动版应用程序需要做些什么.

据我了解,我应该构建一个REST API(如果我错了,请纠正我).我目前没有在我的网络应用程序中使用PHP框架.我可以做?

我现在应该开始使用框架,以便更轻松地实现我的API吗?或者我可以在没有任何框架的情况下构建我的API吗?

php api rest frameworks

62
推荐指数
3
解决办法
7万
查看次数

模块,库和框架之间的区别

在流行的节目中,这些术语之间有什么区别,重叠是什么?

我错过了相关的任何条款?

frameworks module

61
推荐指数
4
解决办法
3万
查看次数