2017/11/29

First HelloWorld with Sencha ExtJS in WebBroker -- Delphi 3 以上適用 (CHT)


在 IDERA 買下 Sencha 後,一直很想知道要如何使用,在 EMBT 還沒有推出新的開發框架之前,先來自己體驗看看吧!

首先,先要有 HTML5 模板,它長這樣:

2017/11/27

Statistically compare performance : Step sum total and Aggregates sum total (CHT)


有時我們會需要加總 DataSet 裡的某個欄位資訊給使用者,讓使用者可以很快速的掌握全局。

加總的方法很多,在資料庫典型的作法是:

SELECT SUM(Field) FROM Table



在 Delphi 中,我們常用的作法是這樣:

2017/11/20

Delphi 往 Web 方向發展,然後呢?

11/17 (五) 聽了 Embarcadero 網路研討會後,大致上有幾個重點:

  • WebBroker 可以在 Linux 上運行 (已經實現)
  • RAD Studio IDE 將會增加 ExtJS 的前端框架
  • 可能支援 JavaScript code insight

ExtJS 開發在這次的研討會並沒有全面性的展示,講師表示會在下一次研討會裡專門講解。

目前後端沒有多作延伸,依然是以 WebBroker 為基底,來看看 WebBroker 在目前 Delphi 裡的框架位階:


由圖可知,WebBroker 是非常底層的框架,它囊括了 HTTP 必要的元素,如 Request, Response 等,非常陽春,但原料豐富,相對靈活性極佳……

2017/11/15

Service Oriented Architecture with WebBroker

在 Embarcadero Technologies Youtube 上看到一篇關於【從零打造以服務導向的WebBroker】,底下將它內嵌過來:



前半部描述的是 SOAP,把 TRemotable 和 SOAP API 的搭配交待得很清楚,輔以 TRemotable 後,SOAP 服務可以更直覺的開發。