标签: platform

什么网络平台适合我?

我一直在寻找像Rails,Grails等网页框架.我习惯在Spring Framework中使用Hibernate做应用程序......我想要更高效的东西.

我意识到的一件事是,虽然Grails中的一些东西是性感的,但它有一些严重的问题.Grails的控制器:

1)实施得非常好.它们似乎无法在运行时从超类扩展.我试着添加基本动作和辅助方法,这似乎会导致grails爆炸.

2)基于过时的请求参数模型(而不是形成支持对象,这是更好的).

3)很难测试.命令对象的处理方式完全不同......实际上编写测试比编写控制器代码要困难得多.

4)命令对象的操作完全不同.它们是预先验证和绑定的,这导致了许多与基本参数模型不一致的情况.

5)命令对象不可重用,后端很难重用域类中的大部分内容,比如约束和字段.这是在基本的春天做的TRIVIAL.为什么在Grails中做到这一点并不简单?

6)生成的脚手架是纯粹的废话.它没有概括插入和更新......它实际上在两个视图中复制/粘贴一堆代码:create.gsp和edit.gsp.这些观点本身就是大堆的狗狗.它使用低级参数而不是对象这一事实进一步加剧了这种情况.

集成测试比Spring集成测试慢30倍.这很恶心.

一些模拟测试很难编写,并且在部署时无法保证工作,我认为这会阻碍快速的tdd测试周期.

大多数东西似乎在运行时搞乱grails,比如添加taglib,或任何真正的东西.服务器重启问题根本没有解决.

我开始认为使用Spring/Hibernate/Java是唯一的方法.虽然启动时的成本非常高,但我知道它最终会平稳下来.

它很糟糕我不能使用像Scala这样的语言......因为它惯用,它与Hibernate不兼容.

这个应用程序也不是数据库上的普通用户界面.它有一些,但它不会是一个懒散.我现在害怕Grails,因为它在Controller层中是多么糟糕.

关于我能做什么的建议?

grails spring platform

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

OpenGL ES 2.0的推荐练习环境?

我决定学习一些OpenGL ES 2.0,我正在尝试为它选择一个练习平台.什么是可能的目标平台,它可能是Android,iPhone或WebGL.但我不想花太多时间和精力来正确设置环境.

你会推荐WebGL快速启动OpenGL ES 2.0学习吗?

编辑:我正在使用Mac,目前我对ES 1.x并不感兴趣.

iphone android platform opengl-es-2.0

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

如何使用预处理器创建跨平台库?

我想使用#ifdefWxWidgets,SDL等使用的相同方法.唯一的问题是我不知道如何使用它.

假设我想创建一个绘制矩形的类.我希望它在X11平台(即linux)和win32平台上的GDI上使用cairo:

class graphics
{
void drawRect(int x, int y, int w, int h)
{
/*if on win32*/
HDC myHdc = ::BeginPaint(myHwnd,&mypstr);
::Rectangle(myHdc,x,y,w,h); 
::EndPaint(myHwnd,&mypstr);

/*if on x11*/
cairo_surface_t* s = cairo_xlib_surface_create(/* args */); 
cairo_t* c = cairo_create(s);
cairo_rectangle(c,x,y,w,h);
// etc. etc.
}
};
Run Code Online (Sandbox Code Playgroud)

我将如何使用#ifdef或其他东西来做这件事?

c++ graphics platform cross-platform c-preprocessor

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

无法安装SDK Platform 4.0.3

我正在尝试为Android 4.0.3安装SDK,但是我收到错误,它没有下载也没有安装.

Unexpected Error installing 'SDK Platform Android 4.0.3, API 15, revision 2': org.eclipse.swt.SWTException: Widget is disposed  
Run Code Online (Sandbox Code Playgroud)

这是错误.
谁知道怎么修它 ?:)

编辑:
问题修复,不知道为什么也不知道为什么问题甚至发生.

sdk android platform android-4.0-ice-cream-sandwich

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

在NetBeans中添加Java ME平台

我安装了带有JDK 7的NetBeans 7.2.1和插件 - Java ME SDK 3.2(里面有Wireles Toolkit 2.5.2).

我尝试通过单击File/New Project/Java ME/Mobile Application来创建新项目.然后我点击下一步.在下一个窗口中显示消息:

每个CLDC项目都需要分配CLDC兼容的SDK /平台/模拟器.

按" 安装SDK /平台/仿真器"按钮可打开"平台安装"向导,该向导允许您"添加平台".

在此输入图像描述

我尝试单击Install SDK/Platform/Emulator按钮,然后我尝试指示安装Java ME 3.2的文件夹.它可以识别模拟器,但无法启动项目.

在此输入图像描述

选择后,会出现几种选择.如何在新版本中制作?互联网上的大多数东西都与旧版本相关联.

platform netbeans java-me

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

"未找到源",在Eclipse中调试Android应用程序

当我试图查看平台JAR或我正在调试我的Android应用程序时Eclipse,以下屏幕始终显示.

在此输入图像描述

我已经在线阅读了一些帖子,并了解Android SDK没有附带源代码.但是如何在Eclipse中下载正确版本的源代码并附加?

我想以下链接为我提供了正确的解决方案,但不幸的是它已经过时了,我只能下载Cupcake(1.5),Donut(1.6)Eclair(2.1)的源代码.

在Eclipse中附加Android平台源代码

任何人都可以提供下载Ice Cream Sandwich(4.0.3)源代码的链接吗?任何帮助都感激不尽.

debugging android platform jar android-source

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

Windows应用程序中平台与目标平台之间的区别

我正在Windows 7(x64)中创建MSI文件。

我对Platform感到怀疑。让我知道Platform与Target Platform之间的区别

选择“ MSI项目”->按F4(将出现属性窗口)

属性窗口

选择“ MSI项目”->“右键”->“属性”->“配置管理器”

配置管理器

c# platform windows-installer

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

Console App Platform始终"Active(x86)"

如果我去项目的性质C# Console Application,它Platform总是被设置到Active(x86)哪里Platform targetx64,如图所示IMG:

在此输入图像描述

有人能告诉什么区别,以及如何创建一个应用程序,其Platformx64.

c# platform console-application visual-studio-2010

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

基于x86的系统的Board文件

通常所有嵌入式平台板,如beaglebone/board,Rasp pi等都有板文件,用于描述使用结构存在的硬件.

那么基于x86的系统有什么类似的吗?我们如何为x86系统中的不可发现设备提供平台数据

编辑:配置允许选项使用设备树支持进行编译或不使用它.

CONFIG_USE_OF = Y

CONFIG_DTC = Y

CONFIG_OF = Y

CONFIG_PROC_DEVICETREE = Y

谢谢.GNA

platform linux-device-driver linux-kernel embedded-linux

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

JavaFX单实例应用程序

当用户"关闭"程序时单击所有退出按钮,以便不再有托盘图标时,尝试这样做.

我调用了Platform.setImplicitExit(false); 所以程序仍然在后台运行.

我试图学习如何使用它,当用户重新单击运行jar的.exe文件时,而不是运行新程序,它重新显示在后台运行的程序.

 Platform.setImplicitExit(false);
Run Code Online (Sandbox Code Playgroud)

java platform exe javafx stage

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