程序员的的迷茫-关乎代码生涯生死。 没饭吃,饿(1分)

  • 主题发起人 主题发起人 ggggggggg
  • 开始时间 开始时间
G

ggggggggg

Unregistered / Unconfirmed
GUEST, unregistred user!
本人是从c 以及 delphi 阵营屁颠颠过来.net的,积累的许多项目经验技巧都不怎么灵了,
好在不是很难搞。也做了点项目,但交付使用时很尴尬。
以下问题希望和所有欲将赌注压给.net的朋友探讨,
也希望有经验的老哥给吾等欲进入.net的人解解惑。
1、基于.net 的 c# vb j# vc++开发出来所有应用都无法逃脱被高度反编译的命运,
编程思想、架构、体系会被彻底抛光,过程、函数、属性也统统变的易于捉摸、模仿、
代码还原可渎的程度比传统汇编易上百倍。理解有错吗?
我赞成开源,也用过开源,但你别又以藏私骂人。
我只是为希望同为程序的你一同考虑我们的饭碗问题,没有饭吃,我会饿,
甚至放弃做程序(有时想想,在酒店端盘的表哥真是好,人生简单、乐呵、友多、油也不少)。
html[别笑,早时确实如此],asp程序员难以找到工作,甚至不被承认,原因就是代码没有保彰,
担忧的是微软对.net程序的高还原反编译同样不在乎,提问微软专家也无奈地说只能找什么"混淆器"
整整,但谁都知道"混淆器"根本没多大作用。
或许开源真的不可阻挡。
若干年后.net程序原也会和现在ASP"程序原"一样?
但到时我们还能用它养活我们吗?否则,我们还换拼命学.net干吗?好过调酒、端菜吗?
当然,国家、开源组织很需要能为代码默默奉献的人,但这只适合有经济来源的。
以前国内做共享一直死气沉沉,花许多时间做出来的作品只够买点小菜,以后呢?
迷茫!给公司做,又能做到什么年纪?
强名称、StrongNameIdentityPermissionAttribute等对仿盗版或许有用,
但工程被反编译的程度真人担忧,专业的商业混淆器有用吗?
我现在的工程或许根本不值得保护,但没有严格保护,我们能保证以后不灰心吗?
那又该如何保护.net代码。
.net后win32程序必死?弥留时间能有3年吗?写个共享软件3年成熟的起来吗?
还是就用.net? 编程思想、架构、体系不重要,那什么重要?
wps、超级解霸、QQ、网络蚂蚁、foxmail、网际快车的传奇在.net时代我们还敢
奢望吗?用老的 c 或 delphi 能够在.net环境 实作他们吗?
vc delphi vb必死吗,c 在.net 时代如何作为?如何存在?或者根本就
不被信任?[如果一运行就弹出诸如'wps有不安全代码,是否继续?',那普通用户还不都
被word拐走?] 时间久的大项目能否继续,开发出了能在win平台[毫无障碍的]撑几年,还是放弃,
转用.net?
photoshop 、3dmax、传奇魔兽 等牛软会如何应对.net带来的变革?用c#重写?
还是他们牛的过微软,能另辟捷径继续在.net系统[毫无障碍的]运行他们win32程序,
而他们继续用现有开发工具开发?
.net兄弟java做的永中office为什么仍然毫无起色,因为是java吗?
或许我们可以很激情的说微软不好、说微软霸道,但linux、unix对更广大的被win奶大的
普通用户来说会是噩梦,如何转,转不转,几十岁的我们等的起吗?
一团乱[有错否?],大家别介,思路、想法或许也有点用,知道的说一下,不了解的
大可向我一样用你的想法写写你的迷惑。发发牢骚也好,实际的当然更好.
我们崇尚技术,但饭碗和前途也不得不考虑。
继续?恶补?放弃?转向?坚守?c? c++? java? vc? delphi?
delphi8? c#? j#? 服务端?客户端?共享?开源?商业?
欢迎一起探讨。让我们看清方向。可能的话帮顶一下或置顶一段。欢迎转贴,版权没有。
 
由于“中间语言”的原因,我一直没将编程重点转到.net,同样也没有使用java。
因为反编译程度确实太高了。
不过说真的,搞项目(注意,不是写程序)重要的不是什么平台或什么语言,而是客户的业务需要我们能不能实现。从这个角度上看,我觉得影响不大。项目相关的东西太多了,有了源码就能完全理解吗?呵呵,未必。
但这对写共享软件或一些小工具来说,确实是个恶梦,因为“开源”了!
在Win32平台上开发软件,转型是必须的。非托管代码在很长时间内都会存在(vc.net还是在支持非托管代码编程)。
我们必须适应这个转变,就像当时dos到win32一样!
随便说一下,95年我用QB7写的程序,到现在的XP上还是可以正确运行的!
积极准备,迎接挑战!
 
.net是一个幌子,并不是什么东西都要.net的。
 
后退
顶部