回覆 19# kingterry


您講到黎呢度, 我大約估到您個Solution 係邊類啦。

C# programming 呢幾年好大轉變, 係時候唔好計工時, 自己寫吓實驗project, 試下新嘢啦, 我係業餘自學program玩家, 由你果個pattern 轉去玩新O既方法, 要1 年幾2年先大約掌握成個變化.... 您成日寫Code 可能好快掌握到啦~

但睇返呢個轉變真係值得你花時間, 因為轉變咗之後, 你雖則話您D客淨Windows Base, 但Web 版係唔洗裝軟件係電腦度, 又唔洗理Client 部電腦幾強幾差,更可以係Tablet、iPad或手提電話, 只要開到Browser 部用到, 其實你D客遲早會想要!
而新O既開發方法, 令您好易哋將D Code 由 Win Form 轉去Web base, 又好易地轉去其他非Windows 系統! 以前呢類Project 要好多人寫, 而家一個人都可以寫到, 當然, 多人寫的話, 交貨時間更快!

TOP

回覆 20# 7h1r733n

明白,但系對起我用緊嘅,會唔會有一定程度效能提昇,如果無15%誘因,我未必會轉,始終成個架構我又重新學同寫過。多平台目前我只預到一個需求,就係手機Barcode scanner,咁我另外寫左個IOS app 去掃Bardcode 落單, 諗諗下其實可以用Xaramin去到,不過我同時識寫Objective C 同Andriod.

TOP

回覆 21# artai

係呀,我都有同感。多平台係大勢,但我覺得成個行業尼幾年方向係未走啱方向其實有疑問。例如手機睇youtube, 我都會開個App,唔用網頁,操作已經咁少情況。但小企業軟件,如果再加上操作,真係好難用網。我都寫個一個網收哂錢,但個客最後用番原本的Winform。

其實唔駛裝尼個賣點好鬼,sales野黎,大公司人多或者係嘅。我果D細公司都擺去ShareFolder,User自己拉過Folder去卓面就用得,一分鐘都唔駛。打開毎下有Version Control,有新Version就彈提示,D user就知要裝。但每日用咁多個鐘用得唔順,其實總使用效率來計係完全唔化算,贏粒糖輸間廠。網果個要即時又要寫Javascript又難Debug,又支持唔同Browser,開發時間我果時都多好多。Mac用戶,其實裝個Parallel Desktop,我有排都係用Mac機寫Visual Studio,上網用Safari,都就手,後尾肩周炎,用番主機搞。可能以前便利或者係,我都鐘意四圍去Cafe寫Code。而家疫情,便利仲係未存在呢,都Work from home, 我幾年都反思其實科技的提昇,造成的便利,係未對整體效率有所提昇。而家對住隻32吋Mon+Filco機械鍵盤,對比個時15吋Retina,我走番回頭路。

TOP

剛看到.net core,可以Cross platform macOS 同部份linux, 有無師兄試過

TOP

剛看到.net core,可以Cross platform macOS 同部份linux, 有無師兄試過
kingterry 發表於 2020-12-2 21:07



先玩一玩這個(DOCKER):
https://docs.microsoft.com/en-us ... tainer?tabs=windows

LINUX唔LINUX, 冇所謂, 放Docker上做Microservice 係重點!

TOP

回覆  artai

係呀,我都有同感。多平台係大勢,但我覺得成個行業尼幾年方向係未走啱方向其實有疑問。例如 ...
kingterry 發表於 2020-12-2 13:01



我敢講, 您個客用WinForm 最主要係因為資料輸入速度可以更快, 有Quick key O既關係!  
但咁唔代表WebForm 冇, 只係WebForm 要寫到好似WinForm 咁好用, 要更多時間啫!
Javascript難呢個我同意, 所以, 如果您想用Javascript, 我會建議TypeScript 寫Angular, 原因都係Debug....
而解決上面O既問題, 呢兩年Microsoft 推出咗Blazor 技術, 係Web Browser 底層行Binary code, 可以唔洗寫Javascript! 勁爽!

如果, 個客可以有勁簡便O既輸入方法, 輸入少少資料就可以好快咁拎到佢哋想要既資料, 咁點解唔用WebApp 呢?
https://youtu.be/ygM6AQ9qtMc

TOP

回覆 24# kingterry


冇記錯, .NET CORE CROSS PLATFORM 上, 暫時只限ASP.NET CORE

TOP

回覆 25# artai

如果個客本身用開winform, 再轉web form, 問題好容易有。未用過就通常無事。我就奶過連印兩張crystal report尼道(都唔係A4) ,Winform無事,但Web係間唔中死,為左搞尼個功能結果用多左一倍時間,如果起Winform一兩日就做完。而家個項目就係因為用web爛尾先搵番我, 個客話有個入資料位竟然話做唔到,report又load得慢,但佢無show比我睇。我聽到就O咀,真係唔明,之前我寫都係用好基本控件。

我同意其實跟本個問題就係Cost, 我自己報價就會高三成,但競爭力就低左。但好多時因為種種原因,報價和開發時間都係低估。似終要將個Browser變成Winform一樣係要handle好多野,處理唔同Browser,同埋係相對唔易嘅,不確性高容易遲。

TOP

本帖最後由 artai 於 2020-12-3 07:33 編輯
回覆  artai

如果個客本身用開winform, 再轉web form, 問題好容易有。未用過就通常無事。我就奶過連印兩 ...
kingterry 發表於 2020-12-3 01:40

當年讀書時代,有玩過Crystal report,但因為要俾錢先可以做commercial嘢,所以業餘玩code咁多年都冇玩。

如果只係做Invoice一類,我會用Excel做template,然後用Excel engine 寫入variables。呢個方做法比crystal report開發速度係慢咗少少,但會確保咗我嘅result唔會好似您遇到嘅情況。

當然,直接用PDF engine去寫去PDF又得,但Excel都話,個客隨時想改template唔洗搵我。

當然,咁多年玩code,我都係自娛性質,所以,客人係我,寫code嘅又係我。

via HKEPC Reader for Android

TOP

回覆  artai

如果個客本身用開winform, 再轉web form, 問題好容易有。未用過就通常無事。我就奶過連印兩 ...
kingterry 發表於 2020-12-3 01:40

其實大型application真係唔適合行web... 講真web就算寫得幾好... 個UX點都唔及native application
另外.. 好耐冇試過WebForm呢D咁伏既野啦...

TOP