标签: frameworks

框架与SDK

框架和SDK有什么区别?以MS平台SDK和.NET框架为例.两者都有API,都隐藏了它们的内部工作方式,并且都提供了可能无法快速/轻松访问的功能(换句话说,它们服务于实际目的).

那有什么区别?它主要是一个语义营销游戏,还是开发人员与软件交互的方式存在实际差异(相反,开发人员如何期望软件的行为)?预计会比其他人更高或更低等等吗?

谢谢!

编辑:这个问题一般适用于SDK和框架,而不仅仅是上面提到的两个.

architecture sdk frameworks semantics

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

Playframework和Django

我合作过的Django之前,最近看到游戏框架.

这是Java社区对Django的回答吗?有任何经验吗?是否与其他Java Web框架进行了性能比较?

编辑:几乎与这个问题类似,答案,遗憾的是没有多说这个框架.

java django comparison frameworks playframework

30
推荐指数
4
解决办法
1万
查看次数

Angular.js Backbone.js和其他MV*图案js库?

我是Web应用程序的新手,更具体地说是这种MV*模式.我们正在创建一个Web应用程序,我们正在考虑脱离jQuery,而不是完全,但我们正在尝试使用MVC,MVVM或MVP支持来实现客户端语言.基本上是将视图与模型分开的东西.作为这种MV*模式的新手我偶然发现了这个网站.

它基本上列出(差不多!)支持这种MV*模式的所有客户端语言/框架,在访问它之后我真的很困惑.因为根据这个网站..

在一天结束时,Ember.js是唯一拥有我想要的东西的框架.我最近将一个相对较小的Backbone.js应用程序移植到了Ember.js,尽管存在一些小的性能问题,但我对得到的代码库感到非常高兴.受到Yehuda Katz的支持,Ember.js周围的社区也令人惊叹.这绝对是值得关注的框架.

但在SO,我发现这个,这让我觉得,角度要好得多,而在如此反复,这让我觉得这可能是骨干什么,我期待的.

更糟糕的是,测试表明结果完全不同.这里

http://jsfiddle.net/HusVw/1/ Backbone clear winner

http://jsfiddle.net/ericf/NrpcQ/ Backbone winner again

http://jsperf.com/angular-vs-knockout-vs-extjs-vs-backbone/2 angular winner for less data for more its knockout

http://jsperf.com/knockout-js-vs-direct-dom-manipulation/3 Backbone again

http://jsperf.com/angular-vs-knockout-vs-ember/33 no way its ember as the site mentioned

所以,基本上这一切都让我感到困惑,我无法决定我应该学习的网名,以及我应该在网站上实施什么.在测试中Backbone明显突出,但我听到了很多knockout,但我提到的SO链接说的是angular什么?我知道这可能取决于我目前正在开发的应用程序,但我想要一个更广泛的观点,不仅对这个项目有用,而且对于更长期的有用?在哪种情况下你更喜欢哪个框架?或者我应该只学习它们吗?(jk,在合理的时间内不能真正做到这一点.)

为了让事情变得更好,我听说飞镖,维基说...

Dart的目标是"最终取代JavaScript作为开放网络平台上Web开发的通用语言."

所以,如果js将被替换,为什么hack我甚至考虑学习这些js库/框架?

所以,基本上,它都搞砸了,我完全糊涂了?任何人都可以帮我决定吗?

javascript frameworks web-applications backbone.js knockout.js

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

在Swift中导入Swift框架:"使用未声明的类型'MyCustomView'"

我有,我加入了一个框架目标具有自定义子类迅捷的项目UIView,所以我可以在Xcode 6.用Interface Builder中新的实时取景但是当我尝试添加@IBOutlet在我的UIViewController子类的项目中,我得到一个"的使用未声明的类型'MyCustomView'"错误,我无法构建我的项目.

这是来自UIViewController子类的代码:

import UIKit
import MyCustomFramework


class MyViewController: UIViewController {

    @IBOutlet var myCustomView: MyCustomView?

}
Run Code Online (Sandbox Code Playgroud)

这就是'MyCustomFramework'目标中的'MyCustomView.swift':

import UIKit

@IBDesignable class MyCustomView: UIView {

    @IBOutlet var imageView: UIImageView?

    init(coder aDecoder: NSCoder!) {
        super.init(coder: aDecoder)
    }
}
Run Code Online (Sandbox Code Playgroud)

谁知道我忘记了什么?我是以错误的方式导入的吗?我错过了什么?

frameworks ios swift

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

Spring 3.0.5不会从属性中评估@Value注释

尝试在Spring 3.0.5.RELEASE中将属性自动连接到bean ,我正在使用:

因此,用户名被设置为字面意思 "${username}",因此表达式不会被解析.我对此类的其他自动连接依赖项进行了设置,Spring不会抛出任何异常.我也尝试添加,@Autowired但它没有帮助.

如果我将属性解析为单独的bean然后使用@Autowired+ @Qualifier,它可以工作:

<bean id="username" class="java.lang.String">
    <constructor-arg value="${username}"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

任何想法如何使用只是@Value?也许我需要包含一些我没有的Spring依赖项?谢谢

spring frameworks properties autowired

29
推荐指数
1
解决办法
4万
查看次数

AngularJS指令中的双向数据绑定

我一直在尝试定义指令,因此我可以在表单中显示不同的"小部件",具体取决于存储在数据库中的字段类型及其参数.我需要对不同类型的场景做出反应,因此需要指令来处理布局.

在玩几个例子时,我想出了一个*有点*的代码:

HTML

<input type="text" ng-model="myModel" style="width: 90%"/>  
<div class="zippy" zippy-title="myModel"></div>
Run Code Online (Sandbox Code Playgroud)

指示

myApp.directive('zippy', function(){
    return {
      restrict: 'C',
      // This HTML will replace the zippy directive.
      transclude: true,
      scope: { title:'=zippyTitle' },
      template: '<input type="text" value="{{title}}"style="width: 90%"/>',
      // The linking function will add behavior to the template
      link: function(scope, element, attrs) {
            // Title element
            element.bind('blur keyup change', function() {
                scope.$apply(read);
            });

            var input = element.children();


            function read() {
                scope.title = input.val();
            }
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这似乎有效(虽然明显慢于*适当的*angularJS变量绑定)但我认为必须有更好的方法来做到这一点.谁能解释一下这个问题呢?

javascript data-binding frameworks angularjs

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

Xcode:在Dynamic框架内使用自定义字体

我在框架中添加了自定义字体.我遵循了所有步骤,但它不起作用.

我能够在Interface Builder中设置字体,但是当我构建项目时,它不会在模拟器/设备上显示此字体.

frameworks swift ios8

29
推荐指数
8
解决办法
8738
查看次数

角js模型关系

在过去的几天里,我一直在尝试使用Angular JS,而我无法弄清楚的一件事是如何处理模型之间的关系.

我正在开发的项目有一个用户模型和一个帐户模型.我在我的数据库上设置了每个帐户都有一个名为'ownedBy'的字段,该字段是对拥有该帐户的用户的id的外键引用.

在Angular中,我在名为main.js的文件中进行了以下设置

var myApp = angular.module('myApp', ['ngResource']);

var Users = myApp.factory('Users', function($resource) {
    var User = $resource('http://api.mydomain.ca/users/:id',
        {id:'@id'},
    {});
    return User;
});

var Accounts = myApp.factory('Accounts', function($resource) {
    var Accounts = $resource('http://api.mydomain.ca/accounts/:id',
        {id:'@id'},
    {});
    return Accounts;
});


function UsersCtrl($scope, Users) {
    $scope.users = Users.query();
}

function AccountsCtrl($scope, Accounts) {
    $scope.accounts = Accounts.query();
}
Run Code Online (Sandbox Code Playgroud)

和以下模板

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <title>Angular Test</title>
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <link rel="stylesheet" href="/bootstrap/css/bootstrap.min.css?v=2.2.1">
</head>
<body>
<div ng-app="myApp">
    <div …
Run Code Online (Sandbox Code Playgroud)

javascript model-view-controller orm frameworks angularjs

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

调用后在angularjs中取消绑定$ watch

我知道你可以解开像这样的$ watch:

var listener = $scope.$watch("tag", function () {});
// ...
listener(); // would clear the watch
Run Code Online (Sandbox Code Playgroud)

但你可以在手表功能声明中取消绑定手表吗?因此,在手表执行一次后,它会自行解除绑定吗?就像是:

$scope.$watch("tag", function () {
    unbindme()
});
Run Code Online (Sandbox Code Playgroud)

javascript frameworks angularjs

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

iOS:无法构建模块<framework-name>

我有另一个团队的图书馆.我正在尝试在我们的项目中使用库,同时这样做会出现错误无法构建模块'Common Library'(框架名称)

截图1

以下是我工作但没有帮助的解决方案:

1. Delete Derived data content. Clean and Build.

2. Framework is added in 'Link binary with libraries' of Build phases.

3. While adding framework checkmarked : Target and Copy content to folder.
Run Code Online (Sandbox Code Playgroud)

即使我尝试了这个stackoverflow-link但没有任何突破!

截图2

截图3

只有工作的事情被删除Objective-C bridging header pathSwift compiler - code generation sectionbuild settings项目中.

但是,此后我无法获得创建实例的Common接口(即Common下不会出现在下拉列表中)

下面是框架结构.

截图6

任何其他修复?

xcode frameworks module objective-c ios

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