VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

web frameworks,請問各位往哪個支點發展了?
前往頁面 上一頁  1, 2, 3
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 31 樓

發表發表於: 星期二 八月 10, 2021 12:01 pm    文章主題: 引言回覆

ckp6250 寫到:
php產生excel,比vfp產生excel還會快很多很多,這個我有經驗,因為我天天在幹這二件事。

(例如:一些複雜的分析報表 or 一個excel裡就有好幾個sheet,且每個sheet的格式還是不一樣的 or excel裡需要插入圖片的 or excel裡要改底色.要改字型大小顏色.要畫框線粗線細線虛線.要儲存格合併.要靠左靠右至中對齊的等等),這都不成問題啦,php都很快,都比vfp要快。


真假!(點燃心中的希望)

那請問ckp兄:
1. php 轉 excel 是用第三方工具 or 自行撰寫 ?
2. php 轉 excel ,一定要使用 windows server 嗎?linux server可用嗎?

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 32 樓

發表發表於: 星期二 八月 10, 2021 2:31 pm    文章主題: 引言回覆

https://phpspreadsheet.readthedocs.io/en/latest/

不管是轉excel或word或pdf,php都比vfp快很多。

與server無關,但linux server更好,php本來就和linux比較麻吉。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 33 樓

發表發表於: 星期二 八月 10, 2021 2:45 pm    文章主題: 引言回覆

明明就可以在 LINUX os 上裝 VMPLAYER ,
然後再裝進去WINDOWS OS 呀.

XD

去年我們就這樣出貨過.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 34 樓

發表發表於: 星期二 八月 10, 2021 2:56 pm    文章主題: 引言回覆

ckp6250 寫到:
https://phpspreadsheet.readthedocs.io/en/latest/

不管是轉excel或word或pdf,php都比vfp快很多。

與server無關,但linux server更好,php本來就和linux比較麻吉。



感謝ckp兄提供資料,個人來研究看看。

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 35 樓

發表發表於: 星期二 八月 10, 2021 3:04 pm    文章主題: 引言回覆

syntech 寫到:

明明就可以在 LINUX os 上裝 VMPLAYER ,
然後再裝進去WINDOWS OS 呀.
XD

去年我們就這樣出貨過.


感謝syntech大提供的意見。
但如果linux上可以run,就不須要裝vm了。

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
kalok



註冊時間: 2010-08-26
文章: 284


第 36 樓

發表發表於: 星期四 十二月 02, 2021 1:16 pm    文章主題: 引言回覆

chilin 寫到:
ckp6250 寫到:

誠心建議,涼亭雖好,終非久留之地,改為web是必要的,我也是經過相同的困境,最終也撐過來了,


感謝您提供改寫web的經驗分享,感恩感恩!

您的說的沒錯,web是必要的。但是web程式個人只熟php(但是程度停留在10年前),但是當初改web,老闆就是不用php,選了java(因為老闆覺的java可以處理錢櫃.發票機.信用卡機.讀卡機..的問題),但最後還是放棄;隔2年老闆又想開發web,老闆選用golang自行去研究web,最後老闆也放棄了(畢竟連基本的 html/css/javascript 的都不太懂)。

最近若有空閒又開始摸索php,竟然發現php已經有built-in web server,讓我燃起一些希望,就是解決web前台處理錢櫃.發票機.信用卡機.讀卡機..的問題。

個人的想法是這樣:
方法一:
1.就是前台架設一台小型server(例如樹莓派),安裝ubunut+php built-in web(apache就不需要了)
2.將那些(錢櫃.發票機.信用卡機.讀卡機..)設備,直接接到這台小型server上
3.在小型server上用php寫個api接收web pos傳送過來的訊息,例如列印發票的訊息
4.在用php處理需求到本機的裝置上(錢櫃.發票機.信用卡機.讀卡機..),且linux上可以直接將資料送給usb(/dev/ttyUSBx),windows上沒辦法直接送給usb,一定要用usb轉com的方式。

方法二:
或者前台pos機直接改用小型server(例如樹莓派),pos程式直接執行localhost的php built-in web,在透過中間端的api去存取後端的資料庫(有點類似手機APP的模式)。那些(錢櫃.發票機.信用卡機.讀卡機..)設備直接接在pos機上即可。

但是上述兩種方式,必須解決保護php源碼程式的問題,不過好像有php源碼加密的方式可以解決。

不知上述方式是否可行?

不過目前老闆想法又改變了,後台進銷存還是vfp,前台POS不做web了,直接想把前台POS做成手機版的APP。


使用web的一大問題, 是很難讀取/控制周邊設備如錢櫃,發票機,信用卡機,讀卡機,來電顯示器等
回頂端
檢視會員個人資料 發送私人訊息
kalok



註冊時間: 2010-08-26
文章: 284


第 37 樓

發表發表於: 星期五 十二月 03, 2021 12:24 pm    文章主題: 引言回覆

syntech 寫到:
以長遠來看,
要選擇相對穩定而且比較多人使用,社群人數多
對FOXPRO 用戶來說,
找可以使用COM objects的工具能稍微延續生命
但這又必須多考量一個Windows 平台如何安裝設定的問題


補充說明:
如果你打算做的專案與資料庫有關,
而你的SQL 語法能力夠,可以在DB SERVER上獨力完成工作
就不需要考慮開發工具處理資料的能力.
不然以目前各開發工具大多以array(或是 object array)模擬table的方式處理資料,
以千筆以內還可以,
超過就是賭硬體效能.
這點務必納入考量

不要被看起來好像很簡易,自動生成sql 命令自動維護後端db這種功能所迷惑
這是一個 "細思極恐" 的問題

請問VB, delphi也用array模擬table的方式處理資料嗎?
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 38 樓

發表發表於: 星期五 十二月 03, 2021 1:56 pm    文章主題: 引言回覆

kalok 寫到:

請問VB, delphi也用array模擬table的方式處理資料嗎?


VB.NET / ASP.NET 比較複雜,介於物件陣列與CURSOR 中間的東西
DELPHI 則一直是物件陣列

當然用"陣列"描述不太精確.
比較接近 linked lists


PHP 等等基本上就是"陣列",
如果是大型 web frameworks,
最底層是"陣列",
但是包裝成物件來操作
這樣才能保持通用性

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
kalok



註冊時間: 2010-08-26
文章: 284


第 39 樓

發表發表於: 星期四 十二月 16, 2021 11:07 pm    文章主題: 引言回覆

那 Laravel 最底層應該也是陣列
回頂端
檢視會員個人資料 發送私人訊息
syntech



註冊時間: 2003-05-16
文章: 4211
來自: Taipei,Taiwan

第 40 樓

發表發表於: 星期五 十二月 17, 2021 9:55 am    文章主題: 引言回覆

kalok 寫到:
那 Laravel 最底層應該也是陣列


如果你了解 陣列與集合的關係,那底下一段就很明白
Laravel Eloquent ORM 的設計理念

https://ithelp.ithome.com.tw/articles/10209583

集合
Eloquent 回傳的負數資料結果,都會是 Illuminate\Database\Eloquent\Collection 的實例,這跟昨天講到「查詢建構器」的方法 get() 一樣。

什麼是「集合」collection ?
集合物件繼承 Laravel collections,所以它自然也繼承了幾十種用於與底層 Eloquent 模型陣列的優雅方法。

集合相比陣列強大許多,除了提供 map、sort 或 reduce 等各種遍歷集合的方法外,最大的好處就是可以透過「鏈結語法」的直觀操作。

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
kalok



註冊時間: 2010-08-26
文章: 284


第 41 樓

發表發表於: 星期六 十二月 25, 2021 6:11 am    文章主題: 引言回覆

>https://ithelp.ithome.com.tw/articles/10209583

挺好
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 上一頁  1, 2, 3
3頁(共3頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作