专栏首页张善友的专栏HELP! I’m an Object Factory!

HELP! I’m an Object Factory!

It has been a week since my last post, I’ve been coding on ePortal WYSIWYG ASP.Net editor, like a mad man and almost had no time either to family or friends. Anyway, the progress is amazing and when the product gets released I’ll try to do some work porting it to GTK# so we can release a Desktop version for Linux.Doing an ASP.Net editor isn’t an easy task, there are many things to do and most of them won’t work without completing the others. This happens because Microsoft .Net releases all the interfaces you migh need, because you need them to develop a Visual Studio-enabled control, but they do not release any implementations - except for Windows Forms where they do have something.

I’ve taken a look at Mono’s aspneteditor but I’ve found that most of that code (except the mozilla-related code) is based in this article. Even reading the aspneteditor and the article I’ve done everything on my own because either the aspneteditor or the article had some flaws and/or proof-of-concept-like code which is not acceptable to a production product.

I’vent checked Mono’s source code yet, but based on aspneteditor code and comments there are a lot of missing implementations related to the default webcontrols design-time support. That’s something I hope to test, even with ePortal (web application), on Mono and see the results. From there, it might be just bug reporting and implementing some stuff I’m feeling confortable with.

Another thing that has suprised me in the last days, and made me to do a big refactoring, was that JavaScript is a very powerful language and even has support for Object Oriented Programming (OOP). Thats a dark subject to many Javascript coders, I think, but it is really simple, even because it is not a full-blow OOP language. You can only create objects with the new keyword and make them have variables, methods and a constructor. If you’re interrested on the subject here’s a nice reading: Javascript OOP Part 1 and Javascript OOP Part 2.

Turns out that I’m now using 100% objects either in server or client side programming.So as the title states - I’m an Object Factory! Which turns to be the company name which I work for. (Title explained, LOL) http://www.alexandre-gomes.com/?p=37

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 从 WebAPI Beta 更新到WebAPI RC

    The official word on changes from Beta to RC for Web API-related topics (filtere...

    张善友
  • How to Add an API to your Web Service

    Introduction APIs are a great way to extend your application, build a community,...

    张善友
  • What is aspnet.config

    今天认真的看了一下1.1和2.0版本的Aspnet.config,发现非常的不同,也许是asp.net 2.0比1.1的修改非常大。在MSDN上也找不到相关的文...

    张善友
  • python 脚本生成为可执行文件

    你会发现dist下面只有一个可执行文件,这个单文件就可以发布了,可以运行在你正在使用的操作系统类似的系统的下面。

    Devops海洋的渔夫
  • 使用Python中的NLTK和spaCy删除停用词与文本标准化

    【磐创AI 导读】:本文介绍了如何使用Python中的NLTK和spaCy删除停用词与文本标准化,欢迎大家转发、留言。想要更多电子杂志的机器学习,深度学习资源,...

    磐创AI
  • FSWD_BootStrap

    Course Overview 响应式设计 grid system CSS Button Form Tables panel well image media ...

    用户1147754
  • OpenPose: Keypoint Detection And Multi-Threading C++ Library

    https://github.com/CMU-Perceptual-Computing-Lab/openpose

    用户1908973
  • Ubuntu安装Weblate

    This is the recommended method if you don’t want to concern yourself with furthe...

    iOSDevLog
  • 【论文推荐】最新5篇聊天机器人(Chatbot)相关论文—深度强化学习、社交聊天机器人小冰、对话聊天助手、序列-序列、动态词汇

    【导读】专知内容组整理了最近五篇聊天机器人(Chatbot)相关文章,为大家进行介绍,欢迎查看! 1. A Deep Reinforcement Learnin...

    WZEARW
  • 创建自己的Code Snippets在VSCode中

    1. Go to Code → Preferences → User Snippets

    前端知否

扫码关注云+社区

领取腾讯云代金券