小编dee*_*eej的帖子

Telerik KendoUI vs Sencha ExtJS?

我们将在Web上构建一个企业级应用程序,为此我们已经将我们的选择过滤到ExtJS和KendoUI.

两者都很不错并且具有丰富的功能/控件,KendoUI的性能比ExtJS快,但ExtJS就像更完整的包,其中包括构建桌面所需的每个组件,如Web应用程序和Grid似乎更强大.

另一方面,使用KendoUI,我们拥有jQuery的强大功能,感觉像家庭熟悉和几乎零学习曲线,因为团队已经使用jQuery.

有没有人有使用其中任何一个构建大型企业级应用程序的经验?如果是,你的经历是什么?请分享它是坏还是好,以便在我最终与他们中的任何人长时间合作之前我可以有一些基础.

我更倾向于ExtJS,因为我们将使用来自CubeDrive(myCalendar)的调度程序控件,它再次位于ExtJS中.

因此,欢迎您的想法和经验帮助我做出正确的决定.

extjs javascript-framework extjs4 kendo-ui

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

在 Laravel 5.x 配置文件中访问 PHP 超级全局变量的最佳方法

我需要$_SERVER在配置文件(app.php)中使用全局变量中的一个参数,以便我可以访问SERVER_NAME并定义要使用的静态资源服务器。

$staticUrlMap['local.example.com'] = 'localstatic.example.com';
$staticUrlMap['dev.example.com'] = 'devstatic.example.com';
$staticUrlMap['stage.example.com'] = 'stagestatic.example.com';
$staticUrlMap['preprod.example.com'] = 'preprodstatic.example.com';
$staticUrlMap['my.example.com'] = 'static.example.com';

$staticUrl = '';
if(!empty($_SERVER['SERVER_NAME']))
{
    $staticUrl = $staticUrlMap[$_SERVER['SERVER_NAME']];
}

return [
    'static_url' => $staticUrl,
];
Run Code Online (Sandbox Code Playgroud)

$_SERVER除了直接在 laravel-config 文件中使用之外,还有更好的方法来实现此目的吗?

php config laravel laravel-5

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

Laravel在用户级别自定义session.lifetime

我正在session.timeout使用一种中间件(适用于Laravel Web应用程序)覆盖价值,但就超时会话而言,这似乎并没有影响。虽然如果我调试它显示出价值,我已经覆盖了。

Config::set('session.lifetime', 1440);
Run Code Online (Sandbox Code Playgroud)

默认值如下:

'lifetime' => 15,
Run Code Online (Sandbox Code Playgroud)

我正在工作的网站对大多数用户来说会话寿命很短,但是对于某些用户,我想提供更长的会话寿命。

php session laravel-5 laravel-5.2

5
推荐指数
3
解决办法
2644
查看次数

生产中的 JUnit 测试用例

我们最近开始了 TDD,并且正在为我们开发的每个 RESTful Web 服务编写 JUnit 测试用例。当新版本发布时,在生产环境中运行 JUnit 测试用例是个好主意吗?

背景: 我们的网络应用程序是企业网络应用程序,具有复杂的业务逻辑。计划是使用 @After 和 @AfterClass 来清理运行测试用例生成的测试数据。

该网络应用程序有 SaaS 和本地版本两种版本,我们计划验证这两个版本的升级(如果可行且是良好实践)。我知道我们将在临时环境中运行此测试用例,但要确保我们在升级/部署期间没有破坏任何内容,或者环境没有产生任何不同的影响。

现在的问题是,“这是好的做法吗?如果没有,有什么建议?”

java junit unit-testing

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

如何为 Google Calendar 设计表格结构,如重复功能?

如何以最佳方式为 Google 日历设计表格结构,如重复功能?

谷歌日历允许用户在不确定或确定的时间段内安排事件的重复发生。现在,当我们这样做时,在数据库表中管理这些类型的未来数据的最佳方法是什么?

例如:我有一个名为 events 的表,我在其中存储所有非重复类型的常规事件,并安排在某个日期和时间。现在,当涉及到重复发生的事件时,我应该创建一个单独的表并将其存储为模板吗?

例如,让我们非常简单:

**Events**
id
title
description
datetime_from
datetime_to
status


**Event_Schedule**
id
title 
description
time_from
time_to
repeats_on (Daily, Weekly, Monthly)
repeat_config ____serialized array or object
Run Code Online (Sandbox Code Playgroud)

字段不完整,但这只是为了提供一些想法,我在这里可以做的是 cron-job 或调度程序可以为下一次发生的每个事件创建一个事件。如果要在日历上显示它,可以通过从Event_Schedule表中生成数据来完成,如果用户编辑未来事件的数据,我们可以将该事件的数据存储在Events表中。这是正确的方式还是可以以更好的方式完成?我可以考虑将它作为模板存储在同一个表中,但我发现一个单独的表是更好的方法。

database-design

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

用于在云上构建企业Web(RIA)应用程序的数据库体系结构(单个数据库与客户端特定数据库)

我们正在努力重写现有的RIA并重新设计我们的数据库以重新设计它的设计.现在我们对数据库有2条意见:

(此选择适用于基于SaaS的托管.)

1)每个客户的个人数据库.

2)所有客户的单个DB.

我们期待大量的数据,我们的一些客户的数据库大小从2GB到10GB不等.表的数量大约是100.

我可以得到一个答案,我们将选择哪种选择?

我们目前没有考虑NoSQL解决方案,但我们计划支持大约4-5个数据库,其中包括JPA(Java Persistence API),其中包括MySQL,Postgres,Oracle,MSSQL.

PS:我们可能利用亚马逊云进行托管.

database architecture cloud database-design saas

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

如何BASE64编码URL?

我在KickAssTorrents.com上浏览种子,当我访问链接时,它以不同的方式编码在网址中;

例如(IMDb链接):http://kat.ph/account/confirm/url/aHR0cDovL3d3dy5pbWRiLmNvbS90aXRsZS90dDA0MDE3Mjk=/

现在,当我更改角色时,链接中的某些内容会发生变化,我想知道如何在C#或jQuery中执行此操作?

c# jquery base64

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

使用ExtJS生成大约一千个或更多控件

我们决定将ExtJS用于我们的大型应用程序的web-remake之一,我们将不得不生成屏幕/表单,我们必须以完整的可编辑网格形式呈现大约一千个或更多控件.

那么我可以知道这样做的最佳方法是什么?

我已经尝试生成大约一千个控件,并且在客户端需要大约6秒以上,这也将依赖于客户端配置,我很肯定它在大多数情况下至少是双核系统.

但是在本地主机上超过6秒就像是因特网上的10秒,所以我很担心,当有高负载时我仍然可以选择混合普通的html表单/控件但是它会错过ExtJS触摸(组合/数字控件等) .),所以任何帮助或如果你有类似的经验分享.

在上述情况下,XTemplate会更快吗?我仍然是ExtJS的新手,所以如果您知道/使用过,请分享最佳实践.

extjs4

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

MariaDB 服务安装后立即失败 - CentOS7

安装后,MariaDB 服务无法启动,全新安装 CentOS7,还没有 Apache 或 PHP。虽然它安装了 Webmin 面板,但除此之外别无他物。

我收到的错误消息如下:

mariadb.service 的作业失败,因为控制进程退出并显示错误代码。有关详细信息,请参阅“systemctl status mariadb.service”和“journalctl -xe”。

centos mariadb

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

为大型遗留系统从RDBMS迁移到NOSQL

主题:使用NOSQL将非常复杂的旧式客户端 - 服务器应用程序迁移到支持SAS的Web版本

我们计划将我们的几个系统从RDBMS迁移到NOSQL产品.我们正处于决定是否采用完整NOSQL或混合实施的阶段?

由于表系统,许多触发器,存储过程和约束之间存在复杂的关系,因此大型系统当前系统的表计数为数千.我们知道,迁移不是很容易,因为许多特定于数据库或特定于SQL的函数,分组,聚合函数,复杂连接,子/内部查询,限制,排序(排序依据)以及未使用的内容. .!所以这是艰难的情况.

数据可以在几百TB中增长并且将继续增长,我们需要遵循以下事项:

  • 数据可靠性
  • 没有单点故障,ZERO DOWNTIME
  • 如上所述,为系统替换RDBMS的最佳功能集.
  • READ,WRITES和UPDATES的性能更快.

我遇到过一个与NOSQL竞争的RDBMS,它是VOLTDB,你有没有尝试过?

我认为Neo4j,Cassandra或HBase可以完成这项工作,我已经读过它会在应用程序级别增加多行代码以替换SQL但是我们对它没问题但是在实现SQL/RDBMS之类的结果它不应该降低性能因为它是我们的KSF(关键成功因素),而无单点故障是Hygine因子.:)

轻松添加节点以管理可伸缩性也很有帮助.

考虑在WEB上迁移具有数十万用户的ERP,CRM或EMR等系统.

您的投入将是有价值的,提前感谢.

rdbms nosql

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