当您为Adobe AIR编写HTML/CSS/JavaScript应用程序时,源文件位于任何查看的人都可以看到的目录中.
Appcelerator Titanium允许您使用JavaScript,Python和Ruby进行编码.捆绑是否类似于AIR,所有源都暴露在外?
我读过它并且说实话这对我来说似乎都是一堆胡言乱语.
我不想阅读有关它如何增强您的体验的所有信息,您可以使用它来构建这个和那个.
你能给我一个明确的定义,它会做什么,这将是非常棒的.
我们的团队即将启动面向小型企业的SAAS Web应用程序.这对我们来说是一次全新的体验; 我们是一个系统/ linux/php开发组织,除了简单的基于html/php的CRUD支持应用程序之外,没有任何开发客户端软件的经验.
我们正在评估Adobe Flex和JQuery.我们似乎无法在两者之间做出选择.我们的重点是:
应用特点:
我们正在仔细研究这个.我们经常在开发人员之间进行竞争,他们可以通过使用flex或jquery更快地实现测试应用程序.我们很想听听社区有什么要说的.
提前致谢!
我正在构建一个Web应用程序并开始感受到开发光滑UI功能的痛苦 - 我尝试了iPhone/Android编程,它真是太简单了.为什么每个人仍然沉迷于构成网络编程的黑客工具,而不是倾向于RIA?
我想用RIA对应用程序进行编程,但......最受欢迎的网站可疑不使用它们.
谢谢!
尝试在SL应用程序中实现域服务并收到以下错误:
域方法"CreateSharePointFolder"的参数"spFolderCreate"必须是DomainService公开的实体类型.
[EnableClientAccess()]
public class FileUploadService : DomainService
{
public void CreateSharePointFolder(SharePointFolderCreate spFolderCreate)
{
SharePointFolder spf = new SharePointFolder();
spf.CreateFolder_ClientOM(spFolderCreate.listName, spFolderCreate.fileName);
}
[OperationContract]
void CreateSharePointFolder(SharePointFolderCreate spFolderCreate);
[DataContract]
public class SharePointFolderCreate
{
private string m_listName;
private string m_fileName;
[DataMember]
public string listName
{
get { return m_listName; }
set { m_listName = value; }
}
[DataMember]
public string fileName
{
get { return m_fileName; }
set { m_fileName = value; }
}
}
Run Code Online (Sandbox Code Playgroud)
所以我在这里错过了一些简单的东西来使这一切都有效吗?
我想知道是否有人尝试在基于XAML的城域应用程序中使用WCF RIA服务.如果您有任何博客或样本,请分享.
我已经在几台机器上的visual studio 2010和11 beta上试过这个.我还使用了EF 4.3和5.0 - beta 2.我正在尝试Silverlight 5中的代码优先方法.
我创建了一个DbDomainService并为它创建了CRUD操作,但在客户端没有创建任何代理实体.我在WCF类库中执行此操作.以下是它的创建方法:我将一个项目添加到解决方案(WCF RIA Services类库).客户端和服务端项目会自动添加并通过RIA链接进行链接.我创建了我的实体和dbcontext(参见下面的源代码).我创建了我的域服务类(向导只显示了一半的时间,非常错误)并确保有CRUD操作.我重建,并在客户端项目上显示所有文件,并且没有生成代码.如果我将DomianService类更改为继承自DomainService而不是DbDomainService,那么我的代理实体将按照预期在客户端生成.
构建解决方案时,我收到以下警告:
警告1创建MEF组合容器时发生以下异常:无法加载一个或多个请求的类型.检索LoaderExceptions属性以获取更多信息.将使用默认代码生成器.AProgram.Client.RIAServices
请帮忙 :)
namespace AProgram.Server.RIAServices.Models.Sales
{
public class Customer
{
[Key]
public int CustomerID { get; set; }
[Required]
[MaxLength(50)]
public string CustomerName { get; set; }
}
}
namespace AProgram.Server.RIAServices
{
public class SalesDbContext : DbContext
{
public DbSet<Customer> Customers { get; set; }
}
}
namespace AProgram.Server.RIAServices
{
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.ServiceModel.DomainServices.Hosting;
using System.ServiceModel.DomainServices.Server;
// TODO: Create …Run Code Online (Sandbox Code Playgroud) 我是WCF RIA开发的新手.我创建了一个支持WCF ria的silverlight 4应用程序.然后我基于本地数据库文件创建了ADO.Net实体数据模型.现在,当我要创建一个Domain服务类时,"可用上下文类"下面的下拉列表是空的,并且它不显示数据源中表的名称.
我错过了这里的任何一步,或者是没有正确安装的东西.
我正在使用VS 2010和Sql server Express 2008.
我之前使用过RIA服务,现在正在测试Breeze Sharp.
RIA以及Breeze给人的印象是,您在服务器/中间层看到的内容就是您在客户端上看到的内容.为了支持这一点,术语Entity正在客户端和服务器上使用.它真的是一个实体,还是它真的是客户端上的表示模型或模型?
对于具有一个或两个级别实体图的较小系统,可能没有错误认为客户端和服务器是相同的.对于图表深入五到六个级别的大型系统,需要将实体转换为DTO以使其变得简单.除非UI具有一些实体的CRUD屏幕,否则大型应用程序最终会有更多的DTO和更少的实体.大多数情况下,这些DTO将代表用户界面想要的东西,并且等同于演示模型.
为什么我们不能将客户端处理的内容视为表示模型而不是实体?
我已经暴露了OData创建了一个新的WCF RIA服务.我想测试一下.
我的项目名称是ChinookSample,名称空间是ChinookSample.Web.Services
当我尝试浏览时......
HTTP://本地主机:52878 /服务/ ChinookSample的Web服务,dsAlbumAndArtist.svc
我得到了服务页面,但是我要去的那一刻......
HTTP://本地主机:52878 /服务/ ChinookSample的Web服务,dsAlbumAndArtist.svc /的OData
我得到EndPoint not found.我检查了我的Web.Config,并定义了OData.
解决这个问题的正确方法是什么?
此外,<domainServices>标签有一个弯弯曲曲的说... System.ServiceModel has invalid Child element domainServices.
任何帮助都非常感谢!
与Silver Light等其他技术相比,使用AJAX提供RIA有什么不利之处吗?
我还想提一下,你可以进一步使用Ajax和jQuery来制作更好的RIA - 有人会不同意吗?
干杯,J
在RIA应用程序中,您应该在RIA层(flash/silverlight等)之外放置尽可能多的业务逻辑.这背后的原因是什么?进入表示层的任何逻辑都可以更快地执行...
这是因为RIA技术很可能需要改头换面,你将不得不重写所有业务逻辑吗?
ria ×13
silverlight ×4
wcf ×4
apache-flex ×2
jquery ×2
ajax ×1
architecture ×1
breeze ×1
breeze-sharp ×1
code-first ×1
entity ×1
flash ×1
javascript ×1
platform ×1
python ×1
ruby ×1
titanium ×1
windows-8 ×1
xaml ×1